sách gpt4 ăn đã đi

node.js - express 虚拟主机 + https

In lại 作者:搜寻专家 更新时间:2023-10-31 23:51:41 26 4
mua khóa gpt4 giày nike

有什么方法可以使用 https 在 Express 上运行 vhosts 吗?我当前的代码(非 SSL)如下所示:

var express = require('express');
var vhost = require('vhost');
var path = require('path');

var appOne = express();
var appTwo = express();
var appVhosts = module.exports = express();

appOne.use(express.static(path.join(__dirname, 'pages')));

appTwo.get('/', function(req, res){
res.send('That service isn\'t up right now!')
});

app.use(vhost('siteone.com', appOne));
app.use(vhost('sitetwo.com', appTwo));

appVhosts.listen(80);

但是,据我所知,https 模块只接受一个 ssl 证书。

câu trả lời hay nhất

Rõ ràng,https.Server 继承自 tls.Server,它提供了一个名为 addContext() 的方法。您可以在那里配置多个证书。我还写了一个非常小的包,使用这种方法来实现结果,https://www.npmjs.com/package/vhttps .你可以在那里检查我的实现。

关于node.js - express 虚拟主机 + https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43618580/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress