开个timer获取图片
This commit is contained in:
parent
482837d6dd
commit
e12aefcfb4
|
|
@ -294,7 +294,6 @@ api.get('/bookmarks', function(req, res) {
|
||||||
var data = [];
|
var data = [];
|
||||||
// 获取每个书签的所有分类标签
|
// 获取每个书签的所有分类标签
|
||||||
bookmarks.forEach(function(bookmark) {
|
bookmarks.forEach(function(bookmark) {
|
||||||
getWebshot(bookmark.id, bookmark.url);
|
|
||||||
var bookmarkTags = [];
|
var bookmarkTags = [];
|
||||||
tagsBookmarks.forEach(function(tb) {
|
tagsBookmarks.forEach(function(tb) {
|
||||||
if (tb.bookmark_id == bookmark.id) {
|
if (tb.bookmark_id == bookmark.id) {
|
||||||
|
|
@ -633,15 +632,19 @@ function md5(str) {
|
||||||
.digest('hex');
|
.digest('hex');
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var cnt = 1;
|
||||||
|
|
||||||
function getWebshot(id, url) {
|
function getWebshot(id, url) {
|
||||||
var finePath = './public/images/shot/' + id + '.png'
|
var finePath = './public/images/shot/' + id + '.png'
|
||||||
fs.exists(finePath, function(exists) {
|
fs.exists(finePath, function(exists) {
|
||||||
if (!exists) {
|
if (!exists) {
|
||||||
webshot(url, finePath, webshotOptions, function(err) {
|
setTimeout(function() {
|
||||||
if (err) {
|
webshot(url, finePath, webshotOptions, function(err) {
|
||||||
console.log(id + " webshot fail", err);
|
if (err) {
|
||||||
}
|
console.log(id + " webshot fail", err);
|
||||||
});
|
}
|
||||||
|
});
|
||||||
|
}, 10000 * cnt++);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue