如何让React Web应用程序同时在http和https上运行?

时间:2019-01-18 11:25:15

标签: reactjs http https server port

我可以访问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')
    })
})

0 个答案:

没有答案