У меня микросервис nodejs, построенный на хапи JS. Для запуска сервера мы используем радоваться, который использует. json файл для конфигурации. "server": {
},
"connections": [
{
"port": 5000,
"host": "0.0.0.0"
}
]
Указанная выше конфигурация порта была выбрана, когда мы запускаем сервер, используя команду rejoice. Сейчас мы пытаемся запустить сервис nodejs с использованием https, я не могу выяснить, как я могу это сделать. Я вижу хапи документы, которые говорят, что передача объекта tls как часть параметра соединений будет отправлена как nodejs. См. Опции сервера Hapi . Теперь я попытался передать объект tls внутри массива соединений
"connections": [
{
"port": 5000,
"host": "0.0.0.0"
"tls" :{
"cert":"./server_certificate.pem",
"key": "./server_key.pem"
}
}
]
, а затем получить ниже.
Problems while parsing the config_prod.json file. Make sure the file exists and is well formatted.
Error: Unexpected string in JSON at position 116
./change_request/node_modules/glue/node_modules/joi/lib/index.js:144
throw error;
ValidationError: Invalid manifest "value" must be an object