如何处理错误 post route express js

how to handle error post route express js

我正在尝试有人发送 post 错误 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 个请求。