提供httpClient以从server.ts-Angular Universal

时间:2019-05-20 10:09:32

标签: angular dependency-injection httpclient angular-universal

我需要在Server.ts文件中使用一些服务。

服务发送http请求,其构造函数如下:

constructor(private http: HttpClient) {
  super();
}

Server.ts内,我想启动此服务,但需要为其提供httpClient:

const someService = new SomeService(HttpClient);

上面的代码给出了有关HttpClient的错误:

“无法将类型'HttpClient的类型的参数分配给类型'HttpClient'的参数。属性'处理程序'在类型'HttpClient的类型中丢失”。

我尝试使用Injector:

const injector: Injector =
    Injector.create({provide: HttpClient, deps:[]});

但没有成功。

如何正确提供HttpClient的“ someService”?

谢谢

0 个答案:

没有答案