admin 管理员组文章数量: 1184232
2024年4月13日发(作者:怎么把网页变成代码)
Web/H5站点Js跨域问题解决方案
一、 目的介绍
公司的Web/H5站点,前台采用静态html+js的方式来处理,
后台用Java Or .net,这样在使用的过程中,很有可能就会遇到JS跨
域问题,这个问题目前网络上大多采用有采用Jsonp的方式,也是
da多的采用这种方式,但是,有时候,一些数据量比较大,不想
将其数据暴露在请求字符串QueryString中。这样一来,Jsonp这种
方式就不合适了,就需要采取其他的方式来处理。
二、 问题分析
我们来分析下,主要的问题是JS跨域,直白一点的话,就是
说JS请求的路径跟JS所在的路径,不在一个域名下面。那么我们
只要解决这个问题就可以了,我们可以做下域名映射就可以了!
Nginx可以完美的解决域名映射的问题。这样我们就能够把JS跨域
的问题完美的解决掉了!
三、 站点部署
可以按照原有的方式来部署,我原来是按照Tomcat的方式来
进行部署,网上有很多关于这方面的说明与教程,在此就不在过多
描述!
四、 Nginx安装部署
Nginx的下载,网上有一大堆的下载链接,我就不在多说,我
下载的版本是Nginx 1.6.3的,可能版本比较老了,但是够用就行!
其他不多少。
Nginx用户很多都是在linux下做的部署,我的开发环境是win7,
所以我只能是想办法将其安装在win7下,至于看官要将其安装到
linux或其他系统下,请自行在百度上搜索相关资料做安装。
4.1.安装nginx
在nginx安装的时候,我采用的winsw的方式,将其安装到
window系统里面,做成一份service的方式,让其开机自动运行。
至于Winsw的相关资料:
/u011054333/article/details/69992995
可通过上述链接查看。
我将nginx放在D:java下,所以,执行的时候,如下图所示
运行cmd命令,如下图:
版权声明:本文标题:Web或H5站点Js跨域问题解决方案设计 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1712996366a616311.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论