我正在尝试从客户端javascript应用程序通过Google身份验证使用Azure函数(nodejs)。我已经为正确的URL(即http://localhost:8080)设置了CORS。但是我仍然收到以下错误:
我在互联网上到处都尝试过,花了几天时间自己得到答案。看来Azure http响应需要在 header 中添加此Access-Control-Allow-Credentials:true。有没有添加自定义标题的方法?
任何帮助将不胜感激。
最佳答案
在Node函数中,您可以指定其他 header ,如下所示:
module.exports = function (context, req) {
context.res = {
status: 200,
body: "Hello " + req.query.name,
headers: {
'Content-Type': 'text/plain',
'MyCustomHeader': 'Testing'
}
};
context.done();
}