Я впервые использую угловой с упругим, и я получаю вышеуказанную ошибку в строке "this.client = new Client (//.."
точная ошибка
ReferenceError: процесс не определен в Log.push ../ node_modules /asticsearch / src / lib / log.js.Log.addOutput (log.js: 213) в новом журнале (log.js: 51) в новом транспорте (transport.js: 19) в новом EsApiClient (client.js: 58) в новом клиенте (client.js: 101) в ElasticsearchService.push ../ src / app /asticsearch.service.ts.ElasticsearchService.connect (asticsearch.service).ts: 23) в новом ElasticsearchService (asticsearch.service.ts: 18) в _createClass (core.js: 9260) в _createProviderInstance $ 1 (core.js: 9234) в resolNgModuleDep (core.js: 9200)
Вот соответствующий код
import { Client } from 'elasticsearch';
import { Injectable } from '@angular/core';
@Injectable()
export class ElasticsearchService {
private client: Client;
queryalldocs = {
'query': {
'match_all': {}
}
};
constructor() {
if (!this.client) {
this.connect();
}
}
private connect() {
this.client = new Client({
host: 'http://localhost:9200',
log: 'trace'
});
}