我使用自己的域名使用node.js&amp ;;在heroku上托管我的网站。表达4.x. 我已购买SSL证书,我想将其添加到我的网站。
我使用以下代码启用HTTPS支持:
var fs = require('fs');
var http = require('http');
var https = require('https');
var privateKey = fs.readFileSync('sec/private_server.key', 'utf8');
var certificate = fs.readFileSync('sec/server.crt', 'utf8');
var credentials = { key: privateKey, cert: certificate };
// launch http server
var httpServer = http.createServer(app).listen( process.env.PORT, process.env.IP || "0.0.0.0", function() {
console.log('Listening on port %d', process.env.PORT);
});
// launch https server
var httpsServer = https.createServer(credentials, app).listen( 8443, process.env.IP || "0.0.0.0", function() {
console.log('Listening HTTPS on port 8433' );
});
启动服务器并通过https链接访问它表明我这个网站仍然使用heroku证书。
我做错了什么?