更新到 Angular 17 后出现此错误:
NG02801:Angular 检测到“HttpClient”未配置为使用“fetch” API。强烈建议为使用服务器端渲染的应用程序启用“fetch”,以获得更好的性能和兼容性。要启用“fetch”,请将“withFetch()”添加到应用程序根目录的“provideHttpClient()”调用中。
我认为在对我的服务进行编码并通过注入函数导入
HttpClient
之后,它达到了这一点。
NG02801
不是错误,而是警告,鼓励开发人员启用 HttpClient
的 fetch 实现。
为此,只需在您的
provideHttpClient(withFetch())
中拨打 app.config.ts
。