【NodeJS】Koa中使用变量作为url
情景再现
最近这些时间在写Bing壁纸的过程中,需要点击一张图片然后跳转到指定的图片详情页面中,就像这样
当我们点击日期为2018年10月20日的图片时,跳转到如下Url /view/20181020
此时,脑袋中首先浮现的是直接使用通配符*进行路由,然后在对应的处理回调里面进行URL的解析。
嗯,这样可以实现。动手!
等等……
我记得之前用Django2.0写的时候可以很方便的……
如此优秀的一个设计Koa上应该也会有类似的方法吧。。。先不写了,查查看
经过10分钟的查询后,发现还真的有相应的方法,这里做个笔记
解决方法
其实也和Django很像
const router = require('koa-router')();
router.get('/:id', async(ctx, next) => {
let id = ctx.params.id;
// Do something...
})
简单的使用方法就像这样子,相信聪明的你一看就懂了
:P