【发布时间】:2018-07-23 15:36:09
【问题描述】:
我使用这个 sn-p 将所有请求重定向到 HTTPS:
server {
listen 80;
listen [::]:80 default_server ipv6only=on;
return 301 https://$host$request_uri;
}
问题是我无法通过 Nginx 向我的服务器发送 POST 请求,因为它重定向到 GET 请求。
我使用 NodeJS 和 Express。
【问题讨论】:
-
POST 已经不安全了,需要先转成 https。这里有一些讨论:stackoverflow.com/q/39280361/3001761.
-
如果您的服务器使用 https,为什么您通过 http 发送 post 请求?
标签: node.js redirect nginx url-redirection