Rob*_*Rob 1 javascript node.js express
在Node/express中,我有一个POST请求,如果它包含一个id我希望它调用该PUT方法.没有重定向,只是如何从post方法调用put方法?
router.put('/:id', function(req, res) {
// code ...
});
router.post('/:id?', function(req, res) {
if (req.params.id) {
// call PUT method
}
});
Run Code Online (Sandbox Code Playgroud)
我不想做重定向,只是把它当作当前请求的一部分.
将代码移动到命名函数并调用它.
function handlePut(req, res) {
// code ...
}
router.put('/:id', handlePut);
router.post('/:id?', function(req, res) {
if (req.params.id) {
return handlePut(req, res);
}
// don't forget to handle me!
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6536 次 |
| 最近记录: |