独自のLivechatを作成しましたが、正常に機能しますが、SSL証明書を追加しようとすると、正しく機能しなくなります。
別のコードを試しました。
var fs = require('fs');
var express = require("express");
var options = {
key: fs.readFileSync('ca.key'),
cert: fs.readFileSync('ca.crt')
};
var expres = express()
, app = require('https').createServer(options, expres)
, io = require('socket.io').listen(app, { });
app.listen(8080);
と
var fs = require('fs');
var express = require("express");
var options = {
key: fs.readFileSync('ca.key'),
cert: fs.readFileSync('ca.csr'),
ca: fs.readFileSync('ca.crt'),
requestCert: true,
rejectUnauthorized: false
};
var expres = express()
, app = require('https').createServer(options, expres)
, io = require('socket.io').listen(app, { });
app.listen(8080);
3つのファイルがコンテンツとともに存在します。(ca.key、ca.csr、ca.crt)
107(ERR_SSL_PROTOCOL_ERROR)が発生することもあれば、サーバーが起動しないこともあります。
ありがとう、