为了账号安全,请及时绑定邮箱和手机立即绑定

nginx 怎么做端口转发

nginx 怎么做端口转发

缥缈止盈 2018-12-10 15:55:12
问题描述前端本地mook数据,前端项目在http://127.0.0.1:3000/ Mook数据的node服务在 http://127.0.0.1:4003/所有的跨域请求接口类似这种http://127.0.0.1:3000/api/activity/list以/api/开头,怎么使用nginx 实现端口转发,解决本地跨域问题?问题出现的环境背景及自己尝试过哪些方法相关代码// 请把代码文本粘贴到下方(请勿用图片代替代码)这样写没用啊,怎么配置可以解决问题?    server {        listen 3000;        #server_name 127.0.0.1;                  location / {                         proxy_pass http://127.0.0.1:4003/;            #rewrite /api/(.*)  localhost:4003/api/$1 break;             #http://127.0.0.1:4003             #proxy_pass http://127.0.0.1:4003;             #add_header 'Access-Control-Allow-Origin' '*';             #root /Users/member/work/mhy/ax-h5/server/;             #index index.html index.htm;             #proxy_set_header Host $host;             #proxy_set_header X-Real-IP $remote_addr;             #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;         }     }你期待的结果是什么?实际看到的错误信息又是什么?期待的结果是所有的 /api/开头的接口转发到4003端口获取数据
查看完整描述

1 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

location /api/


查看完整回答
反对 回复 2018-12-10
  • 1 回答
  • 0 关注
  • 892 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信