uni-app遇到問題的彙總和解決方案

問題一:

微信小程序開發-網絡請求報Invalid request 400錯誤

解決方案:

微信開發者工具在更新到最新版本後(我現在使用的版本是0.14.140900),相應的參數配置也發生了變化,官網給出的這個配置已經不能用了,需要改爲'Content-Type': 'json'即可

wx.request({
    url: 'https://api.douban.com/v2/movie/in_theaters', //僅爲示例,並非真實的接口地址
    data: {},
    method: 'get', 
    header: {
        'Content-Type': 'json'
    },
    success: function(res) {
        console.log(res.data)
        }
    })

問題二:

uni-app H5跨域問題解決方案

解決方案:

根據官方文檔的描述,devServer配置被要求在manifest.json去配置,並且由於這個配置文件是json格式的,所以只能對簡單類型進行配置。但對於proxy這項配置來說也是足夠了的

// manifest.json
{
    "h5": {
        "devServer": {
            "proxy": {
                "/prefix/api/user/list": {
                    "target": "https://api-remote.xxxx.com",
                    "pathRewrite": {
                        "^/prefix": ""
                    }
                }
            }
        }
    }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章