我正在尝试在json-server中使用中间件,只是为了在特定路由中将特定属性附加到正文响应。我有这个工作代码:
let eventoText = dict["evento"] as? [String]
但我想知道是否有更好的语法/方法来安装这些覆盖快速方式,即。 server.use(jsonServer.bodyParser);
server.use((req, res, next) => {
switch (req.path) {
case '/items':
switch (req.method){
case 'POST':
req.body.dateCreated = Date.now();
req.body.status = 0;
break;
case 'PUT':
req.body.dateModified = Date.now();
break;
}
}
next();
});
server.use(router);
- 类似于:
server.method(path, cb)
这样可以很容易地解决路由参数(例如app.post('/items', (req, res, next) => {
// my override
});
)吗?