我正在构建一个基于nodeJS(家庭作业)的小型电子邮件服务器。当用户尝试登录时,我会检查他是否有帐户,然后将其重定向到/user/userName
。
我将响应状态设置为201 Created
,然后添加标题Location: /user/userName
我在chrome的开发人员工具中检查了响应是我发送的内容,但是位置没有变化。任何想法为什么,或如何做得更好?
由于
答案 0 :(得分:1)
永久重定向的HTTP响应代码为301
,而不是201
。您的浏览器不会使用location
标头来重定向201
。不过,在您更改为301
之前,请确保您不想要临时重定向,或者302
,而不是!{/ p>