1***@qq.com
1***@qq.com
  • 发布:2020-04-03 20:03
  • 更新:2022-02-07 12:42
  • 阅读:7162

在manifest.json配置了跨域之后,能够请求到接口,但是浏览器中Preview提示Please enable JavaScript to continue

分类:uni-app

在manifest.json配置了跨域之后,能够请求到接口,但是浏览器中Preview提示Please enable JavaScript to continue
并且response中返回的是HTML代码,没有返回接口结果

2020-04-03 20:03 负责人:无 分享
已邀请:

最佳回复

DCloud_UNI_GSQ

DCloud_UNI_GSQ

参考:https://ask.dcloud.net.cn/question/127147

8***@qq.com

8***@qq.com

一样的问题~~~楼主有解决掉么?

1***@qq.com

1***@qq.com

要先停止项目,再重新启动项目即可

9***@qq.com

9***@qq.com

解决了吗

1***@qq.com

1***@qq.com

我也遇到到这问题了,不过我的情况可能跟你们的不一样,我把我的情况和解决方法说一下,希望能够帮助各位。
域名根目录:public
后台服务器入口文件:index.php
hbulider打包的文件我直接丢到public下。
请求api:http://域名/ (因为我api路由设置为 '/')
检查请求发现:api返回的内容 和 访问 index.html页面 返回的内容一样,
判断:api路由跳转到了 index.html
解决方案: 修改index.html 为 home.html

1***@qq.com

1***@qq.com

3楼说得对,重新编译一下H5项目就行了

2***@qq.com

2***@qq.com

跨域时 项目配置配错了 应该这样配置
"proxy": {
"/dpc": {
"target": "http://www.clcqonline.cn/api/",
"changeOrigin": true,
"secure": false
}
}

6***@qq.com

6***@qq.com

还没有发布的情况下,只在本地跑请求一个接口 然后就priview中报这个,打印请求回来的数据是一个html的页面代码

8***@qq.com

8***@qq.com

这个好像是答案:https://ask.dcloud.net.cn/question/64034

该问题目前已经被锁定, 无法添加新回复