小编phi*_*ker的帖子

是否可以在NodeJS中动态返回SSL证书?

我想在我的NodeJS应用程序中动态返回ssl证书信息.我有两个链接到同一节点应用程序的域名.我只看到在创建服务器时可以指定ssl设置.是否可以根据请求的URL动态返回ssl证书?

否则,如果我必须在另一个端口上创建第二个服务器实例,我是否能够将每个请求透明地传送到原始端口?我可以让它看起来像是没有在第二个端口上运行吗?

谢谢,杰夫

ssl-certificate node.js

32
推荐指数
2
解决办法
9889
查看次数

Deepstream的HTTPS和WSS设置?

你能指点我为Express和Deepstream配置SSL的Deepstream设置吗?

尝试配置https和wss后,我主要看到以下错误.另外,我使用的是自签名证书.

混合内容:" https://127.0.0.1:8082/ " 页面是通过HTTPS加载的,但请求了一个不安全的XMLHttpRequest端点' http://127.0.0.1:6020/engine.io/?EIO=3&transport=polling ".此请求已被阻止; 内容必须通过HTTPS提供.

initializeKeys : function() {
    this.ssl = {};
    this.ssl.cert = fs.readFileSync('./keys/cert.pem', 'utf8');
    this.ssl.key = fs.readFileSync('./keys/key.pem', 'utf8');
},

initializeSecureWebServer: function() {
    var fs = require('fs');
    var https = require('https');
    var credentials = {key: this.ssl.key, cert: this.ssl.cert};
    var express = require('express');
    var app = express();
    app.use('/', express.static(__dirname + '/../client'));
    app.use('/shell', express.static(__dirname + '/../shell'));
    var server = https.createServer(credentials, app);
    server.listen(8082);
},

initializeDeepstreamServer: function() {
    this.server = new DeepstreamServer();
    this.server.set('host', '127.0.0.1');
    this.server.set('port', 6020);
    this.server.set('sslCert', this.ssl.cert);
    this.server.set('sslKey', …
Run Code Online (Sandbox Code Playgroud)

ssl express deepstream.io

2
推荐指数
1
解决办法
1103
查看次数

标签 统计

deepstream.io ×1

express ×1

node.js ×1

ssl ×1

ssl-certificate ×1