福田专业网站建设公司/app营销策划方案
起因
- 前端js程序运行在127.0.0.1:8000: 它监听发送到8000端口的请求, 接收来到8000端口的响应. 但会以ajax的形式,向9000发送api请求
- 后端程序运行在127.0.0.1:9000: 它监听发送到9000端口的请求, 接收来到9000端口的响应.
- 以浏览器的视角来看:
- 运行在浏览器的js程序, 从8000端口发送了到9000端口的ajax请求, 接收到了来自9000端 口的响应.
- 不同端口构成了跨域, 所以ajax请求失败.
反向代理解决办法
现在想像这样的场景:
nginx服务器监听所有来到80端口的请求, 再将这些请求以80端口的身份响应回去.

server
如有错误, 还望海涵.