之前,在旧版本的 Express 中,我可以这样做:
express.createServer({key:'keyFile', cert:'certFile'});
然而,在较新版本的 Express 中,这不再有效:
var app = express();
我应该打电话吗app.use()
设置证书?如果是这样怎么办?
See Express 文档以及https.createServer 的节点文档(这是 Express 建议使用的):
var privateKey = fs.readFileSync( 'privatekey.pem' );
var certificate = fs.readFileSync( 'certificate.pem' );
https.createServer({
key: privateKey,
cert: certificate
}, app).listen(port);
createServer 的其他选项位于:http://nodejs.org/api/tls.html#tls_tls_createserver_options_secureconnectionlistener
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)