diff --git a/docs/game.md b/docs/game.md index 7142ffc104..67c783d920 100644 --- a/docs/game.md +++ b/docs/game.md @@ -42,7 +42,7 @@ pageClass: routes ### indienova 文章 - + ## Maxjia News diff --git a/lib/router.js b/lib/router.js index dbe3c3c6c4..c292a4d3bd 100644 --- a/lib/router.js +++ b/lib/router.js @@ -1034,7 +1034,7 @@ router.get('/d2/daily', require('./routes/d2/daily')); router.get('/ebb', require('./routes/ebb')); // Indienova -router.get('/indienova/article', require('./routes/indienova/article')); +router.get('/indienova/:type', require('./routes/indienova/article')); // JPMorgan Chase Institute router.get('/jpmorganchase', require('./routes/jpmorganchase/research')); diff --git a/lib/routes/indienova/article.js b/lib/routes/indienova/article.js index fdc6f1e036..330fa52d66 100644 --- a/lib/routes/indienova/article.js +++ b/lib/routes/indienova/article.js @@ -3,10 +3,12 @@ const cheerio = require('cheerio'); const url = require('url'); module.exports = async (ctx) => { - const response = await got({ - method: 'get', - url: 'https://www.indienova.com/indie-game-news/', - }); + const type = ctx.params.type; + let link = 'https://indienova.com/indie-game-news/'; + if (type === 'development') { + link = 'https://indienova.com/indie-game-development/'; + } + const response = await got.get(link); const host = 'https://indienova.com';