我可以访问http。
我尝试了多种方法使其在端口443(将为https)上运行
但是,我失败了。浏览器消息是
该网站无法提供安全的连接(使用不受支持的协议)ERR_SSL_VERSION_OR_CIPHER_MISMATCH
以下是我的足迹。
我使用下一个js进行路由。
const {createServer}=require('http')
const createServer2=require('https')
const next=require('next');
const app=next({
dev:process.env.NODE_ENV !=='production'
});
const routes=require('./routes')
const handler = routes.getRequestHandler(app);
app.prepare().then(()=>{
createServer(handler).listen(80,(err)=>{
if (err) throw err;
console.log('ready on port 80, you can visit http')
})
createServer2.createServer(handler).listen(443,(err)=>{
if (err) throw err;
console.log('ready on port 443, you can visit https')
})
})