【问题标题】:angular-tour-of-heroes gives 404 for 'api/heroes"angular-tour-of-heroes 为“api/heroes”提供 404
【发布时间】:2020-10-20 09:06:23
【问题描述】:

刚开始学习 Angular 开发。遵循来自 angular.io 的官方 Angular 文档。 一切正常,直到我到达https://angular.io/tutorial/toh-pt6

添加了用于模拟远程服务器的 HttpClientInMemoryWebApiModule,现在它不起作用了。

这是浏览器控制台日志:

它现在能够找到“api/heroes”端点。这可能是“HttpClientInMemoryWebApiModule”的配置问题。

这是我的源代码:https://github.com/csankhala/angular-tour-of-heroes

请告诉我我错过了什么?

【问题讨论】:

  • 尝试将 HEROES 更改为 in-memory-data.service 中的英雄
  • 天哪。有用。非常感谢。但我不明白,它只是一个局部变量。它是如何映射到端点 url 的?
  • 这是内存模块将您的数据映射到 url 的方式,因此您不必自己配置它,因为它的目标是帮助您快速制作原型(不适合生产)
  • 谢谢。当您的解决方案有效时,您可以将其发布为答案。

标签: angular angular-tour-of-heroes


【解决方案1】:

您的网址必须与in-memory-data.service 中声明的数据名称相匹配。

在这种情况下,为了查询api/heroescreateDb() 函数返回的对象必须包含一个名为heroes(而不是HEROES)的变量。

【讨论】:

    猜你喜欢
    • 2022-11-21
    • 1970-01-01
    • 1970-01-01
    • 2017-05-08
    • 1970-01-01
    • 2016-03-25
    • 2018-12-25
    • 1970-01-01
    • 2018-10-28
    相关资源
    最近更新 更多