Я могу посетить http.
Я пробовал много способов, чтобы он работал на порту 443 (который будет https)
Однако мне это не удалось. Сообщение браузера -
Этот сайт не может обеспечить безопасное соединение (использует неподдерживаемый протокол) ERR_SSL_VERSION_OR_CIPHER_MISMATCH
Следом идет мой след.
Я использую Next 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')
})
})