代码之家  ›  专栏  ›  技术社区  ›  Amir Abaris

Angular检测到“HttpClient”未配置为使用“fetch”API。(角17-SSR)

  •  0
  • Amir Abaris  · 技术社区  · 1 年前

    我在更新到角度17后得到了这个错误:

    NG02801:Angular检测到“HttpClient”未配置为使用“fetch”API。强烈建议为使用服务器端渲染的应用程序启用“fetch”,以获得更好的性能和兼容性。要启用“fetch”,请将“withFetch()”添加到应用程序根目录下的“provideHttpClient()”调用中。

    我认为在对我的服务进行编码并导入之后 HttpClient 通过注入函数,它达到了这个目的。

    1 回复  |  直到 1 年前
        1
  •  0
  •   Matthieu Riegler    1 年前

    NG02801 不是一个错误,而是一个警告,鼓励开发人员启用的fetch实现 HttpClient

    要做到这一点,只需打电话 provideHttpClient(withFetch()) 在您的 app.config.ts

    推荐文章