nginx + angular 9 移动浏览器生产错误

nginx + angular 9 error in production for mobile browsers

我在生产中遇到错误,我无法找出原因。

我正在做的网站是一个新项目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 页面中添加了从节点服务器收到的错误,就在加入邮件列表按钮的下方。

希望有人有任何想法,如果您需要更多信息,请问我,我会提供。

谢谢 多梅尼科

您似乎是从生产前端向开发后端 URL 发出 HTTP 请求。我在尝试从我的桌面浏览器 (Firefox) 添加电子邮件时收到同样的错误

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

这也是一个 OPTIONS 请求,这很可能意味着它是一个 preflight request 由于 CORS。