快速提问: 使用Node.js并希望重定向用户使用
时有什么区别res.writeHead(303, {
"Location": "/"
});
res.end();
和
res.redirect("/");
有没有首选方法?
提前致谢。
答案 0 :(得分:1)
就差异而言,您的第一个示例是强制new_cats <- df[,grep("cats_[1-9]$", colnames(df), value=TRUE)] - df[,"cats_0"]
new_dogs <- df[,grep("dogs_[1-9]$", colnames(df), value=TRUE)] - df[,"dogs_0"]
df <- cbind.data.frame(df, setNames(new_cats, sprintf("%s_0", colnames(new_cats))))
df <- cbind(df, setNames(new_dogs, sprintf("%s_0", colnames(new_dogs))))
状态代码,而303
的默认状态代码为302
。
请注意,res.redirect()
并不常用于重定向到HTTP服务器。您可能需要303
/ 301
或302
/ 307
,具体取决于您对重定向的确切意图。有关详细信息,请参阅此处:
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#3xx_Redirection