![](/img/trans.png)
[英]Express JS - adding a route within a server to handle POST requests
[英]how to handle error post route express js
我正在尝试当有人发送错误 ID 的发布请求然后自动将其发回但我的代码没有那样响应时,
这是我的代码示例
try {
const updateFolder = {
folderName: pureFolderName,
userId: purePartnerName,
slug: pureslug,
folderImage: audioFolderImage,
};
const audioFolder = await AudioFolder.update(updateFolder, {
where: { slug: updateSlug },
});
if (audioFolder) {
res.status(200).redirect('/admin/audio-folder');
} else {
req.flash('error', 'Something went wrong into Inserting data !');
return res.status(302).redirect('back');
}
} catch (error) {
if (error) {
req.flash('error', 'Something went wrong into Inserting data !');
return res.status(302).redirect('back');
}
}
它在浏览器上显示Cannot POST /admin/audio-folder/edit/
谁能给我有关如何处理此问题的信息?
问题(我相信)是路由不能接受POST
请求。
你的代码看起来像吗
router.get('/ROUTE', async (req, res, next) => {
// code
});
或者
router.post('/ROUTE', async (req, res, next) => {
// code
});
第一个只接受GET
请求,第二个只接受POST
请求。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.