Nodejs获取请求错误

时间:2017-11-09 04:58:27

标签: node.js angular angular-cli

我正在使用MEAN stack作为我正在制作的angular 4网络应用程序,我正在努力调用MongoDB数据库。我之前有过工作,但现在我收到了错误:

  

无法加载资源:服务器响应状态为404   (未找到)

我相信这是因为正在进行呼叫

http://localhost:4200/api/users

我的数据库正在运行

http://localhost:3000/api/users

如何确保将我的电话定向到端口3000?

1 个答案:

答案 0 :(得分:1)

您可以使用代理

在我们项目的package.json旁边创建一个文件,名为proxy.conf.json,内容为

{
  "/api": {
    "target": "http://localhost:3000",
    "secure": false
  }
}

然后编辑package.json

"start": "ng serve",更改为"start": "ng serve --proxy-config proxy.conf.json",

了解更多信息Check this link