今天给各位分享hbuilder源码分享网站的知识,其中也会对hbuilder 代码大全进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
比如,前端项目域名为www.xxxx.com,api接口为api.xxxx.com.这就是跨域,两个域名不一样。
1.开发环境的跨域,开发环境hbuilderx内置服务器,支持配置代理转发,可解决跨域问题
在uni-app的项目中找到manifest.json这个配置文件,在该配置文件中配置跨域代理(代理服务器)
manifest.json
选择源码视图对manifest.json配置文件进行编辑:增加以下内容
&34;:{
&34;:{
&34;:80,
&34;:{
&34;:{//根据实际请求接口写,以api开头的接口都会转发,如api/user
&34;:&34;,//要访问的api接口网址
&34;:true,
&34;:false
}
},
&34;:false//ssl协议
}
2.上线后的跨域问题解决,上线后的运行环境为nginx,nginx是支持代理转发的。
找到该项目的配置文件,版本不同,配置文件位置不同,自行查找。
一般是xxxx.com.conf,在server{}里增加如下内容:
location/api/{
proxy_passhttps://api.xxxx.com;//注意细节网址末尾不要加/
proxy_set_headerHost$host:$server_port;
OK,本文到此结束,希望对大家有所帮助。
