我正在设计具有单页设计的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, '/');
只是刷新页面。