Ошибка запуска nodejs: ошибка конфигурации openssl - PullRequest
0 голосов
/ 05 сентября 2018

Получена следующая ошибка при запуске Express-узла:

Сбой конфигурации openssl: ошибка: 02001003: системная библиотека: fopen: нет такого процесс

Узел все равно запускается. Я не пытаюсь использовать SSL.

Здесь стартовый код:

...
app = Express;
app.set('port', process.env.PORT || config.port);
try {

    var server = app.listen(app.get('port'), function () {
        console.log('Express server listening on port ' + server.address().address + ':' + server.address().port);
    });
} catch (e) {
    log.fatal(e);
}

Это происходит только на сервере развертывания. Запуск в машине разработчика начинается нормально.

1 Ответ

0 голосов
/ 05 сентября 2018

Проблема заключалась в том, что Express ищет переменную среды OPENSSL_CONF для поиска в файле конфигурации SSL.

Переменная OPENSSL_CONF указывала на местоположение несуществования на диске. Я удалил из системы и сообщение исчезло.

Примечание. Для запуска узла необходимо использовать новую консоль, поэтому переменная окружения OPENSSL_CONF отсутствует. Или просто удалено на текущей консоли.

Дополнительная информация на github

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...