我正在尝试解决我的角度应用程序中的CORS问题。
我有我的api,要我登录,我必须通过post方法将json发送到网站
http://localhost/bdevApi/api/index/login
我运行http的功能
doLogin(formulario) {
this.http
.post('/bdev/api/index/login', JSON.stringify(formulario))
.subscribe( dados => this.afterAcess(dados), (error: any) => alert('erro'));
}
proxy.config.json
{
"/bdev/api/*": {
"target": "http://localhost",
"secure": "false",
"changeOrigin": true
}
}
package.json “ start”:“ ng serve --proxy-config proxy.config.json”,
所以我用npm start运行服务器,当我尝试登录时,它返回以下错误
POST http://localhost:4200/api/index/login 404 (Not Found)
发生错误是因为api的本地主机位于端口80而不是4200上,我该如何解决呢?