How to set connect server (node) to work on HTTPS? Error: error:0906D06C:PEM routines:PEM_read_bio:no start line
How to set connect server (node) to work on HTTPS? Error: error:0906D06C:PEM routines:PEM_read_bio:no start line
我正在使用 connect 服务器,我需要在 https 下创建我的本地主机(即使证书无效)。
目前我正在使用以下脚本创建一个服务器列表 http://127.0.0.1:8080/
我需要设置为:https://127.0.0.1:8080/
如何配置连接服务器?
gulp.task('dev:connect', function () {
// runs connect server for rapid development
connect.server({
root: ''
});
});
我也在尝试这个,但没有成功:
var https = require('https');
var options = {
key: fs.readFileSync('b.key'),
cert: fs.readFileSync('a.crt')
};
var app = connect(); // error here object is not a function
https.createServer(options, app).listen(8080);
尝试运行以下,我认为密钥受到保护:
$ openssl rsa -in b.key -out b-unprotected.key
$ cat b-unprotected.key a.crt > a.pem
让我知道这是否有效
我正在使用 connect 服务器,我需要在 https 下创建我的本地主机(即使证书无效)。
目前我正在使用以下脚本创建一个服务器列表 http://127.0.0.1:8080/
我需要设置为:https://127.0.0.1:8080/
如何配置连接服务器?
gulp.task('dev:connect', function () {
// runs connect server for rapid development
connect.server({
root: ''
});
});
我也在尝试这个,但没有成功:
var https = require('https');
var options = {
key: fs.readFileSync('b.key'),
cert: fs.readFileSync('a.crt')
};
var app = connect(); // error here object is not a function
https.createServer(options, app).listen(8080);
尝试运行以下,我认为密钥受到保护:
$ openssl rsa -in b.key -out b-unprotected.key
$ cat b-unprotected.key a.crt > a.pem
让我知道这是否有效