这是我的表单,我试图在点击提交按钮后将页面重定向到主页! res.redirect('/home')
不起作用,所以我尝试使用 console.log("testing");
来做到这一点,但由于某种原因,这不是工作也好!我缺少什么?
最佳答案
1)考虑使用表单的onsubmit方法而不是按钮的onclick。只是因为它就是为此目的而制作的。 2)有很多代码,但找不到重定向。 3)没有理由在提交表单时重定向客户端。只是没有。您应该将其提交到服务器,接收数据,然后根据需要进行重定向。
router.get('/home', function(req, res) {
//do something
});
router.post('/contact/send', function(req, res){
console.log("testingggg");
res.redirect('/home');
});
此外,不要将您的 API 命名为“/contact/send”,只需“/contact”即可。
关于javascript - router.post 中的提交按钮后控制台中为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44911042/