我有一种不寻常的情况,我想让db.json文件中的POST返回数据。也就是说,如果我按如下方式添加重写器:
server.use(router); // router uses db.json
server.use(
jsonServer.rewriter({
'/rpc/Account/IsLoggedIn': '/isLoggedInNo'
})
如果我对/ rpc / Account / isLoggedIn进行GET操作,我将从IsLoggedIn属性获取db.json的根json中的内容。那就是:
curl -X GET "http://localhost:4000/rpc/Account/IsLoggedIn"
我想要的是在使用POST时获得相同的结果。
curl -X POST "http://localhost:4000/rpc/Account/IsLoggedIn"
我知道我可以编写这样的代码来捕获我的帖子,但无法弄清楚要在代码中放入什么内容才能像get一样返回数据。
server.post('/rpc/Account/IsLoggedIn',function(req, res, next: () => void) {
// NEXT TWO LINES DONT' WORK, BUT THIS IS KIND OF WHAT I'M
// TRYING TO DO
req.method = 'GET';
req.url = '/isLoggedInNo';
next();
});