角度cors选择错误的端口值

时间:2018-07-23 16:00:06

标签: angular

我正在尝试解决我的角度应用程序中的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上,我该如何解决呢?

0 个答案:

没有答案