uniapp谷歌浏览器dev环境跨域问题解决
生活随笔
收集整理的這篇文章主要介紹了
uniapp谷歌浏览器dev环境跨域问题解决
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
uniapp跨域問題只會(huì)出現(xiàn)在H5模式中,在微信小程序和app中是不存在此問題的,關(guān)于跨域的解決官方推薦使用xbuilder內(nèi)置的瀏覽器來解決。
但是猿人永不為奴!!!
1、在manifest.json中配置請(qǐng)求代理
源碼:
"h5": {"devServer": { "disableHostCheck": true,"proxy": {"/api": {"target": "http://192.168.4.120:8081/api","changeOrigin": true,"secure": false, "pathRewrite": {"^/api": ""}}}}}2、在uni.request傳遞請(qǐng)求路徑時(shí)只需要從api開始寫相對(duì)的請(qǐng)求路徑就可以了,不用帶域名和端口信息。
3、此時(shí)請(qǐng)求就已經(jīng)可以正常訪問了,但是注意:在瀏覽器控制臺(tái)中發(fā)送的請(qǐng)求路徑時(shí)當(dāng)前前端項(xiàng)目端口的地址,實(shí)際上是進(jìn)行了轉(zhuǎn)發(fā)。
總結(jié)
以上是生活随笔為你收集整理的uniapp谷歌浏览器dev环境跨域问题解决的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用HBuilder X 创建项目,(u
- 下一篇: 2017年html5行业报告,云适配发布