微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – 如何在Mac上设置反向代理?

我目前正在我的Mac上开发一个Sencha(Javascript)应用程序,它通过http请求与后端REST服务连接.该服务已经存在于其他地方(在另一个域上),我无法控制它.由于我在自己的Mac上开发应用程序,http请求当前是跨域的,因此除非我禁用浏览器安全性,否则它们不起作用.我的一位在PC上工作的朋友表示,他的解决方案是使用Apache建立一个反向代理,以某种方式使应用程序处于开发阶段(谁的域名为localhost)认为该服务的域名也是localhost.我不完全确定他的意思,也不知道如何在我的Mac上做到这一点.有什么建议?

最佳答案
Apache确实可以做反向代理,但是为了你自己,我建议你不要使用Apache(这是不必要的大.)

虽然你可以做很多事情,但我个人会做的是安装Nginx网络服务器并更改配置以使用proxy_pass.这并不是特别难,但如果您已经知道如何从源代码构建软件,那就特别简单了.一个快速谷歌导致a guide on exactly this – 从那里,你只需要改变您的./conf/Nginx.conf文件,以满足您的需求.

专用代理软件可能是一个更好的解决方案,但你不需要专用代理软件的所有功能,你当然不需要Apache Web服务器的所有功能(或Nginx,真的,但Nginx是至少略小一些.)

原文地址:https://www.jb51.cc/js/429495.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐