uni-app 应给 system/check-function 的响应加一个头 access-control-allow-headers:content-type
uni-app 应给 system/check-function 的响应加一个头 access-control-allow-headers:content-type
操作步骤:
用企业微信电脑端,进调试模式,调试使用了uniCloud的项目
预期结果:
允许跨域
实际结果:
弹出提示,跨域访问不通
bug描述:
用企业微信电脑端, 调试uni-cloud 出现的问题.
需要给 http://127.0.0.1:61680/system/check-function 的响应加一个头 access-control-allow-headers:content-type。

更多关于uni-app 应给 system/check-function 的响应加一个头 access-control-allow-headers:content-type的实战教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于uni-app 应给 system/check-function 的响应加一个头 access-control-allow-headers:content-type的实战教程也可以访问 https://www.itying.com/category-93-b0.html
在企业微信调试uniCloud项目时遇到跨域问题,通常是因为uniCloud云函数在本地调试时未正确配置CORS响应头。uni-app开发环境下,system/check-function接口的响应需要包含access-control-allow-headers: content-type头以允许跨域请求。
解决方法:在uniCloud云函数的入口文件(如index.js)中,手动设置响应头。示例代码如下:
'use strict';
exports.main = async (event, context) => {
// 设置CORS头
const headers = {
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Headers': 'content-type'
};
// 返回数据时附加头信息
return {
headers: headers,
statusCode: 200,
body: { /* 你的响应数据 */ }
};
};

