我正在制作一个Web应用程序,我想在POST请求后呈现一个新的Web页面(特别是确认用户已经注册的确认页面)。目前,我的发帖请求代码如下:
app.post('/participants/add', (req, res) => {
mm.addParticipant(req.body, (err, success) => {
if (err) {
console.error(err);
res.status(500).send('Something went wrong on our end');
} else {
res.sendFile(path.join(__dirname, 'public', 'confirmation.html'));
}
});
});
res.sendFile()
行当前仅发送html
代码,但是网页未在响应中呈现。返回时,如何自动将响应对象呈现为html?
答案 0 :(得分:0)
我从标签中看到您正在使用angular(?),所以也许将html
传送到网络并不是真正的最佳方法。我建议您发送某种成功/错误消息并处理客户端上的路由。