reactjs - 如何让 React Web 应用同时在 http 和 https 上运行?
问题描述
我可以访问http。
我尝试了很多方法让它在端口 443(将是 https)上运行
但是我失败了。浏览器消息是
This site can't provide a secure connection(uses an unsupported protocol) 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')
})
})
解决方案
推荐阅读
- vba - MSXML2.ServerXMLHTTP 客户端证书
- jquery - 如何从选择下拉列表中选择多个值并根据选择它们的顺序对它们进行排名?
- windows-10-iot-core - Windows 10 物联网 (ARM) - RNDIS/以太网小工具
- c# - 计算两个日期之间的日期
- c++builder - 如何自动将函数声明放在头文件中?
- java - 如何在andorid中获取所有字体目录字体名称?
- git - 鱼壳扩展为完整形式时可以插入函数吗?
- multithreading - 全局实例线程中的私有字段是否安全
- r - 鉴于某个事件已在 R 的循环中完成,我如何将文本发送到日志文件?
- deep-learning - 解释 GAN 损失