Nodejs koa2项目怎么 配置 https 来监听https请求呢?
前置情况:
# 使用 koa-generator 构建的nodejs项目。
# 项目部署到 腾讯云,CentOS 7.6。
# 安装 pm2
项目根目录,在 /bin/www 文件中已有代码:
var app = require('../app');
var debug = require('debug')('demo:server');
var http = require('http');
// (1)
var port = normalizePort(process.env.PORT || '3000');
var server = http.createServer(app.callback());
// (2)
server.listen(port, (err) => {
// 添加 http 监听反馈
if (err) {
console.log('http 服务启动出错', err);
} else {
console.log('http 服务器-server运行在 '+ port +' 端口');
}
});
server.on('error', onError);
server.on('listening', onListening);
function normalizePort(val) {
var port = parseInt(val, 10);
if (isNaN(port)) {
return val;
}
if (port >= 0) {
retu