我正在尝试为不同的API版本创建不同的路由。
我看到以下stackoverflow帖子: How do you handle api version in a Node/Express app
将我链接到这个快递js代码: http://j-query.blogspot.ca/2013/01/versioned-apis-with-express.html
我正在尝试复制代码并将其转换为KOA(我有点新...)
我该怎么做?
答案 0 :(得分:1)
这样的事情似乎有效:
let koa = require('koa'),
router = require('koa-router'),
app = koa();
let v1 = new Router({
prefix: '/v1'
});
// responds to "/v1"
v1.get('/', ...)
v1.post('/', ...)
app.use(v1.routes());
app.use(v1.allowedMethods());
let v2 = new Router({
prefix: '/v2'
});
// responds to "/v2"
v2.get('/', ...)
v2.post('/', ...)
app.use(v2.routes());
app.use(v2.allowedMethods());
app.listen(3000);