您的浏览器过于古老 & 陈旧。为了更好的访问体验, 请 升级你的浏览器
一位不愿透露姓名的用户 发布于2019年07月26日 13:11

Node.js express 如何启用 https SSL?

2921 次浏览 读完需要≈ 1 分钟 Node.jsExpressJavaScript
如题,在 Node.js 的 Express 框架中,如何配置 SSL 证书让 网站 支持 https 访问?

1 个回答

Ready · 5年前

直接看代码吧:

const fs = require('fs');
const https = require('https');
const express = require('express');

const app = express();

app.get('/', function (req, res) {
	res.send('Code Player Hello World!');
});

// 读取SSL证书文件
let key = fs.readFileSync('ssl/server.key', 'utf8'),
	cert = fs.readFileSync('ssl/server.pem', 'utf8');

let credentials = { key, cert };

let server = https.createServer(credentials, app);

server.listen(443, '0.0.0.0');

撰写答案