【发布时间】:2021-09-11 06:53:04
【问题描述】:
我安装了 OpenSSL,我创建了 cert.pem 和 key.pem,但是我无法使用 node js 和 express js 运行服务器,我认为我的密钥有错误,我该如何解决这个错误,谢谢提前
目录名:
server.js
const express = require('express')
const app = express()
const server = require('https')
const {v4 : uuidv4} = require('uuid')
const fs = require('fs');
app.set('view engine','ejs')
app.use(express.static('public'))
const options = {
key: fs.readFileSync('key.pem'),
cert: fs.readFileSync('cert.pem')
};
app.get('/', (req,res) =>{
res.redirect(`/${uuidv4()}`)
})
app.get('/:room' , (req,res) =>{
res.render('meet' , {roomId : req.params.room})
})
server.createServer(options, (req,res) =>{
console.log('worked')
}).listen(3030, "192.168.1.20")
【问题讨论】:
标签: node.js express http https openssl