这是因为您在生成证书时指定了密码。该密码必须由任何想要使用的人提供。
将通行短语字段添加到凭据即可解决此问题。
var credentials = { key: fs.readFileSync('XXX.key', 'utf8'), cert: fs.readFileSync('XXX.crt', 'utf8'), passphrase: 'XXXX'}var httpsServer = https.createServer(credentials, app);
这是因为您在生成证书时指定了密码。该密码必须由任何想要使用的人提供。
将通行短语字段添加到凭据即可解决此问题。
var credentials = { key: fs.readFileSync('XXX.key', 'utf8'), cert: fs.readFileSync('XXX.crt', 'utf8'), passphrase: 'XXXX'}var httpsServer = https.createServer(credentials, app);