作者:Mr_JJwonG05 | 来源:互联网 | 2022-12-05 16:42
启动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> MiguelSlv..:
问题是Express会寻找环境变量OPENSSL_CONF
以查找SSL配置文件。
该变量OPENSSL_CONF
指向驱动器上的不存在位置。我从系统中删除,消息消失了。
注意:必须使用新控制台启动节点,以便OPENSSL_CONF
不存在环境变量。或在当前控制台上简单删除。
github上的更多信息