Node.js 如何将连接服务器(节点)设置为在HTTPS上工作?错误:错误:0906D06C:PEM例程:PEM_read_bio:无起始行
我正在使用服务器,需要在https下创建本地主机(即使证书无效) 目前,我正在使用下面的脚本创建一个服务器列表 我需要将其设置为: 如何配置连接服务器Node.js 如何将连接服务器(节点)设置为在HTTPS上工作?错误:错误:0906D06C:PEM例程:PEM_read_bio:无起始行,node.js,npm,connect,Node.js,Npm,Connect,我正在使用服务器,需要在https下创建本地主机(即使证书无效) 目前,我正在使用下面的脚本创建一个服务器列表 我需要将其设置为: 如何配置连接服务器 gulp.task('dev:connect', function () { // runs connect server for rapid development connect.server({ root: '' }); }); 我也在尝试,但没有成功: var https = require('h
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
让我知道这是否有效您是否使用var https=require('https')@irimawi是的,我正在使用var https=require('https');您是否有web服务器反向代理端口3000到8080?否则,您将在端口上创建服务器3000@irimawi感谢您的评论,我将端口更改为8080,现在我收到以下错误:错误:错误:0906D06C:PEM例程:PEM_read_bio:no start linear您在windows上吗?您是否在证书的每一行末尾都看到^M?