【问题标题】:Deployed angular project 'GET' request not working部署的角度项目“GET”请求不起作用
【发布时间】:2020-04-25 05:37:24
【问题描述】:

我有一个正在尝试运行的内置 Angular 项目。我已经复制了从“ng build”获得的文件夹,并将其放在我有后端代码(使用 express)的文件夹中。我在笔记本电脑的 3000 端口上运行它。 虽然我的应用程序中的所有发布请求都可以正常工作,但似乎没有一个 GET 请求有效。

这是我得到的确切错误。

如果需要更多信息来找出我做错了什么,请询问。

编辑 1:

这就是我在网络标签中看到的内容。响应说 html。但是当我在部署之前工作时,我的所有响应都按预期进行。

【问题讨论】:

  • 欢迎来到 StackOverflow!请确保添加最小可验证代码 sn-p 以供其他人查看并了解您的问题。有关如何创建minimal reproducible example的更多详细信息
  • 您添加的屏幕截图显示返回的响应为 200/ok。这意味着该服务正在正确响应并且它不是网络问题。你有任何逻辑来解析响应吗?并跟踪以确保没有错误。该错误还提到无法解析响应。您是否查看了网络选项卡以确认您获得的数据实际上是有效的 JSON?
  • @Edward 我在我的问题中添加了一个编辑 1,其中我添加了网络选项卡的屏幕截图。正如编辑中提到的,我似乎只在部署期间遇到问题。

标签: node.js angular express http


【解决方案1】:

查看您在此处提到的图像后,看起来这是由于在标头中解析而导致 http 失败:

看看这里为了解决同样的问题:

https://github.com/angular/angular/issues/18396

谢谢

【讨论】:

    猜你喜欢
    • 2016-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-25
    • 2020-03-01
    相关资源
    最近更新 更多