nginx + angular 9在制作移动浏览器时出错。

问题描述 投票:0回答:1

我在制作过程中遇到了一个错误,我想不通其中的原因。

我正在做的网站是一个新项目。http:/basefounder.com.

我做了一个服务,收集一个邮件列表的人谁想要得到它的更新。

当我在开发中使用网站时,我可以顺利地完成它,但是当我尝试在生产中完成它时,我得到了以下错误。

{
  "headers": {
    "normalizedNames": {},
    "lazyUpdate": null,
    "headers": {}
  },
  "status": 0,
  "statusText": "Unknown Error",
  "url": "http://localhost:4040/api/user/email",
  "ok": false,
  "name": "HttpErrorResponse",
  "message": "Http failure response for http://localhost:4040/api/user/email: 0 Unknown Error",
  "error": {
    "isTrusted": true
  }
}

为了帮助在生产环境中调试,我在FE页面的加入邮件列表按钮下添加了从Node服务器收到的错误。

希望有人有什么想法,如果你需要更多的信息,可以问我,我会提供。

谢谢你Domenico

node.js angular nginx production-environment angular9
1个回答
2
投票

看来你是从生产前端向开发后端URL发出HTTP请求的。当我试图从我的桌面浏览器(Firefox)添加电子邮件时,我收到了同样的错误。

enter image description here

检查你是否在Angular应用中正确配置了URL。

另外,这是一个OPTIONS请求,这很可能意味着这是一个 飞行前请求 由于CORS。

© www.soinside.com 2019 - 2024. All rights reserved.