uni.request({
url: '/wzry/mini/hero/getHeroList.php',
// url: 'https://www.somekey.cn/mini/hero/getHeroList.php',
});
写成第一个url,然后在配置一下devServer,在浏览器的手机端可以访问,但是在微信开发者工具中不可使用,
写成第二个url在微信开发者工具中可以使用,但是在浏览器会出现跨域问题
这种应该怎么解决啊?
因为微信开发者工具和浏览器的跨域策略不同导致的。微信开发者工具内置了一个代理服务器,可以避免跨域问题,而浏览器则需要自己设置跨域策略。
你可以配置 devServer 来转发请求到第二个 URL,好在浏览器中使用
或者判断平台, 用不同方法进行跳转:
或者: