uni-app访问TP5跨域请求问题已解决

在Hbuilder文件写入需要访问api的路径

methods: {
			get() {
				uni.request({
					url: "http://192.168.1.107:1111/api/scan/scan",
					data: {
						data: '2091356691675240'
					},
					success: (res) => {
						this.tableList = res.data
					}
				})
			}
		}

访问小程序是没问题的,然后访问页面的时候会报以下错误

跨域请求错误

解决方法

我用的是fastadmin框架,需要在“路径:/public/index.php”添加几行代码就可以了
在这里插入图片描述

header("Access-Control-Allow-Origin:*");
header("Access-Control-Allow-Methods:GET, POST, OPTIONS, DELETE");
header("Access-Control-Allow-Headers:DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type, Accept-Language, Origin, Accept-Encoding");

相关推荐
©️2020 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页