问题
使用 Taro.request
发起网络请求报错 'xxx 不在以下 request 合法域名列表中...'
import Taro from '@tarojs/taro'
useLoad(async () => {
const res = await Taro.request({
url: 'https://campaign.datastory.com.cn/api/fly/v2/bnr/samRank/tagsV2',
method: 'POST',
mode: 'cors',
data: {},
header: {
'content-type': 'application/json' // 默认值
}
})
console.log('Page loaded.', res)
})
解决方案
开发环境
打开微信开发者工具->详情->本地设置,把不校验合法域名的选项勾选上
正式环境
打开微信公众平台开发设置,在服务器域名里添加 request 合法域名