react部署nginx后 前端页面向后端发起的请求路径和在本地运行时的请求路径不一样为什么
时间: 2024-02-26 13:54:31 浏览: 302
这可能是因为在本地开发环境中,前端和后端都是在同一个域名和端口下运行的,所以前端向后端发起请求的路径是相对路径。而在nginx部署中,前端页面和后端服务可能运行在不同的域名和端口下,因此前端向后端发起请求的路径需要写成绝对路径,包括协议、域名、端口和请求的路径。你可以在前端代码中使用`process.env`变量来动态获取当前运行环境的协议、域名和端口,从而拼接出正确的请求路径。
阅读全文