我正在快递中运行一个应用程序。 我有一个 Button.which什么时候推送它会发送邮件到服务器。 200好的,我有HTML页面。 在Firebug中,我可以在200 OK中看到HTML有效负载。
但是我在Broswer上的页面没有刷新/上传。
是否应该采取任何措施让网址刷新(或)类似的东西。
我正在使用这个: res.sendfile( './ temp.html');
节点剪辑是:
app.get('/', function(req, res){
res.sendfile('./temp1.html');
});
app.post('/next', function(req, res){
res.sendfile('./temp3.html');
});
我试图理解为什么当200 OK发布时有数据但是它没有显示在浏览器中。它仍然有temp1.html
答案 0 :(得分:1)
您希望发布重定向,而不是200 ok。
使用Express.js就是这行代码
res.redirect('./temp3.html');
而不是
res.sendfile('./temp3.html)
对于您的其他问题,它试图访问位于此路径的文件:./temp3.html
,./
表示当前目录../
是父目录,我假设是一个你想要的。
关于你的第三个问题,如果你不希望它在重定向时附加到网址我害怕据我所知,如果你使用“普通帖子”行为,你就不走运了。
我认为它可以用ajax魔法,但是其他人必须纠正我。