“非”前后端分离javaweb项目,怎么使用nginx跨域?

项目及部署服务器:传统javaweb项目(注意:不是前后分离项目)部署在tomcat下目标:在jsp页面中,通过ajaxpost获取其他服务器下api接口数据,不产生跨域... 项目及部署服务器:传统java web项目(注意:不是前后分离项目)部署在tomcat下

目标:在jsp页面中,通过ajax post获取其他服务器下api接口数据,不产生跨域问题

理想解决方案:使用nginx,其他方法暂不考虑。

自己的想法:在想nginx是不是可以拦截tomcat的localhost:8080下的请求,然后再转发到目标服务器呢?问度娘,回答的都是前后分离的项目的相关例子,因为我的项目不是前后分离的项目,所以求各位大大指点一下了。万般感谢!!!
展开
 我来答
没事整两次
2018-06-11 · 超过10用户采纳过TA的回答
知道答主
回答量:23
采纳率:75%
帮助的人:4.9万
展开全部
1:既然是别的api服务,那就建议你在jsp页面发起http请求去处理,不要用常用的ajax。
2:如果就用ajax,那可以看下jQuery封装下的ajax,有一个jsonp ,可以了解下。但是相对的可能api接口需要调整
3:nginx我暂时是没想到如何解决你说的问题。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式