feat: iindienova添加参数 (#2420)

This commit is contained in:
Cloud
2019-06-17 14:25:43 +08:00
committed by DIYgod
parent 59b2196b28
commit 70d885b4b9
3 changed files with 8 additions and 6 deletions

View File

@@ -42,7 +42,7 @@ pageClass: routes
### indienova 文章
<Route author="GensouSakuya" example="/indienova/article" path="indienova/article"/>
<Route author="GensouSakuya kt286" example="/indienova/article" path="indienova/:type" :paramsDesc="['类型: `article` 文章,`development` 开发']"/>
## Maxjia News

View File

@@ -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'));

View File

@@ -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';