Angular 为什么MVC&;应用程序无法授权?
我有一个MVC应用程序,里面有一个角度应用程序。MVC运行服务器端代码并进行身份验证,保存cookie。但是当我切换到angular应用程序时,当我试图从服务器获取文件时,它会给我一条未授权的消息。我错过了什么。我假设cookie场景是自动的,我不会有这些问题。这可能是因为你启动Angular应用程序的方式 它可能在“localhost:4200上,而您的MVC应用程序可能运行在4200以外的主机上,比如说59970。这就是您的cookie不会被共享的原因 要使其工作,您需要设置一个从angular应用程序到MVC应用程序的代理 在angular应用程序的根目录下创建一个名为“proxy.conf.json”的json配置文件Angular 为什么MVC&;应用程序无法授权?,angular,authentication,model-view-controller,Angular,Authentication,Model View Controller,我有一个MVC应用程序,里面有一个角度应用程序。MVC运行服务器端代码并进行身份验证,保存cookie。但是当我切换到angular应用程序时,当我试图从服务器获取文件时,它会给我一条未授权的消息。我错过了什么。我假设cookie场景是自动的,我不会有这些问题。这可能是因为你启动Angular应用程序的方式 它可能在“localhost:4200上,而您的MVC应用程序可能运行在4200以外的主机上,比如说59970。这就是您的cookie不会被共享的原因 要使其工作,您需要设置一个从angul
{
"/api/*": {
"target": "http://localhost:59970",
"secure": false,
"logLevel": "debug",
"changeOrigin": true
}
}
现在,将package.json启动脚本更新为
“脚本”:{
“开始”:“ng serve--代理配置proxy.conf.json”
}