跟踪事件请求转到Azure App Insights并收到CORS错误

时间:2017-03-14 06:28:57

标签: javascript azure cors azure-application-insights

当我尝试为我的javascript应用程序使用Application Insight时遇到问题。 当我尝试使用部署在Microsoft Azure平台上的Application Insight时,在浏览器的控制台日志中出现以下错误;

  

XMLHttpRequest无法加载https://dc.services.visualstudio.com/v2/track.Response预检请求未通过访问控制检查:当equest的时候,响应中'Access-Control-Allow-Origin'标头的值不能是通配符'*'凭证模式是'包含'。因此,不允许原始“域名”访问。 XMLHttpRequest发起的请求的凭证模式由withCredentials属性控制。

我已通过Azure Insights配置了CORS访问。

  • 允许来源:我的域名。
  • 允许的方法:GET / PUT
  • 允许的标题:x-ms-blob-type,x-ms-blob-content-type, content-length,并接受
  • 暴露标题:无(即留空)Max Age in Seconds:8600 (即1小时)

跟踪事件(X)请求转到Azure App Insights并收到CORS错误。我们正在使用NODE.js进行开发,使用browserify工具进行编译并在浏览器中运行。我正在尝试创建一个CORS帖子请求,并且我使用这样的普通javascript工作:

app.js

var AppInsights = require("applicationinsights");  

AppInsights.setup("KEY XXX").start();

config.js

events: {  pre_login_loaded: "pre_login_anonymous_loaded-01",

LoginPage.js

var appInsights = APP.appInsights; 
// When anonymous is entered
function setupWelcomePage() {
appInsights.trackEvent(config.analitics.events.pre_login_anonymous_loaded)

请你帮我解决这个问题。我感谢任何可以指导我找到正确方向的帮助,以找出问题的原因。 谢谢,

0 个答案:

没有答案