Taro+React开发微信小程序笔记-网络请求

157 阅读1分钟

问题

使用 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)
  })

image.png

解决方案

开发环境

打开微信开发者工具->详情->本地设置,把不校验合法域名的选项勾选上

image.png

正式环境

打开微信公众平台开发设置,在服务器域名里添加 request 合法域名

image.png