nginx配置location的proxy_pass如果后端地址无相同前缀如何进行匹配?

部署前端项目时配置nginx.conf,由于要代理的后端接口没有相同的前缀image.png
所以配置location时候不知道怎么写匹配的规则,尝试这样image.png
或者这样image.png
都会报错,后一种能够打开地址,但是提示前后端没有分离,连接到后端去了。所以页面也出不来
现在让后端加上一个相同的前缀image.png
然后nginx.conf写匹配规则,

image.png
就可以正常访问项目了。
想请教一下,如果没有这个相同的前缀,要怎么写匹配规则才能正确代理到后端地址?

阅读 2.6k
1 个回答

/ 就会忽略前面部分

你可以把请求指向 https://www.lilnong.top/cors/1010000039928401 ,会返回你请求的路径是什么

已参与了 SegmentFault 思否「问答」打卡,欢迎正在阅读的你也加入。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题