【NodeJS】Koa中使用变量作为url

in 默认分类 with 0 comment

情景再现

最近这些时间在写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