Я запускаю сервер gRPC, который реализует интерфейс службы и прокси-сервер Envoy, который позволяет клиенту подключаться, следующий код js (файл health.js
), созданный с использованием webpack и ссылающийся на dist/main.js
в файле HTML, вызывает успешный вызов, и он работает
const { HealthCheckRequest, HealthCheckReply } = require("./protobuf/service_pb")
const { ProtoClient } = require("./protobuf/service_grpc_web_pb")
var client = new ProtoClient('http://localhost:8080');
var request = new HealthCheckRequest()
client.healthCheck(request, {}, (err, response) => {
console.log(response)
})
Я хотел бы выполнить эту функцию на сервере NodeJS, а не в браузере, на самом деле при выполнении команды node health.js
произошла следующая ошибка
...
ReferenceError: XMLHttpRequest is not defined
...