Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
2.8k views
in Technique[技术] by (71.8m points)

proxy代理的问题

困扰了很久的问题,我们公司的一个ant pro的管理后台项目,后台用的java,平时项目是这么运行的:后台给了我一个jar包(也不太了解这个东西)然后我在终端里用java -jar命令启动这个jar包,再执行yarn start项目就运行起来了

但是我前端跨域了,需要设置代理,我在本地通过localhost访问后台跨域了我还可以理解,不理解的是为什么target设置成了http://localhost:8112才能访问呢,代理不是代理到后台的服务器上吗,target不应该类似http://106.123.111:8112这样的吗,为什么还是localhost呀,从本机代理到本机吗,不明白
image.png

还有就是实际请求的url地址是这样的:http://localhost:8000/api/getMonitorData
这要是部署到生产环境部署到正式服务器上应该访问不了吧,毕竟是localhost,按我的理解url应该也是这样的:
http://106.123.111:8112/api/getMonitorData前面得有服务器地址吧


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

给了你jar 在本地运行这时候的服务器地址就是在localhost了吧 所以开发时可以正常访问
生产环境就得用正式地址,另外 在生产环境 代理是无法生效的


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...