@@ -22,8 +22,13 @@ const generaterPdf = require('./generaterPdf.js');
2222 'id' : articalId ,
2323 'include_neighbors' : true
2424 } ) ;
25+ if ( res . body && res . body . error && res . body . error . code ) {
26+ console . log ( 'error msg' , res . body . error . msg ) ;
27+ throw new Error ( res . body . error . msg ) ;
28+ } ;
2529 console . log ( res . body . data . article_title ) ;
2630 let columnArticle = res . body . data ;
31+
2732 let articleInfo = {
2833 articleTitle : columnArticle . article_title , // 文章标题
2934 articalUrl : config . columnBaseUrl + articalId , // 文章地址
@@ -39,7 +44,7 @@ const generaterPdf = require('./generaterPdf.js');
3944 //生成PDF
4045 await generaterPdf ( articleInfo ,
4146 columnArticle . article_title + '.pdf' ,
42- path . resolve ( __dirname , config . columnName )
47+ path . resolve ( __dirname , 'geektime_' + config . columnName )
4348 ) ;
4449 // 判断是否还有下一篇文章
4550 let neighborRight = columnArticle . neighbors . right ;
@@ -54,6 +59,6 @@ const generaterPdf = require('./generaterPdf.js');
5459 } ;
5560 await getNextColumnArticleUrl ( firstArticalId ) ;
5661 console . log ( '专栏文章链接获取完成' ) ;
57- utils . writeToFile ( `${ config . columnName } ` , JSON . stringify ( columnArticleUrlList , null , 4 ) ) ;
62+ utils . writeToFile ( `geektime_ ${ config . columnName } ` , JSON . stringify ( columnArticleUrlList , null , 4 ) ) ;
5863 return columnArticleUrlList ;
5964} ) ( config . firstArticalId ) ;
0 commit comments