res.redirect()的状态码200 OK与301永久移动

时间:2020-04-21 18:29:08

标签: javascript node.js ejs http-status-codes

我正在设计具有单页设计的REST API,这是通过使用.ejs呈现特定视图来实现的。

在我的node.js文件中调用POST路由后,最终响应为+----+--------+-------------+ | Id | amount | description | +----+--------+-------------+ | 10 | 3000 | Rent | | 11 | 1500 | Test | +----+--------+-------------+ ,以便.ejs可以显示有关POST路由提供的数据的正确HTML内容。

我的问题是,我应该发送状态代码+-------+ | Total | +-------+ | 6000 | +-------+ 来通知操作已成功完成,即res.redirect(?, '/');,还是我应该发送状态代码{{1} }表示页面的重定向/刷新,即200 OK

POST路由示例:

res.redirect(200, '/');

注意::即使在调用POST路由之前,用户也位于根301 Moved Permanently上,因此res.redirect(301, '/');只是刷新页面。

0 个答案:

没有答案