NodeJS上的SSL证书并且表示无法正常工作

时间:2017-11-01 23:28:00

标签: node.js express ssl

我有一个运行快速的NodeJs应用程序。我一直在尝试集成SSL证书,但我仍然遇到同样的错误:Error: error:0906D06C:PEM routines:PEM_read_bio:no start line

我尝试了一些我在stackOverflow上找到的解决方案,如

var privateKey = fs.readFileSync( 'privatekey.pem' );
var certificate = fs.readFileSync( 'certificate.pem' );

https.createServer({
    key: privateKey,
    cert: certificate
}, app).listen(port);

var fs = require('fs');
var http = require('http');
var https = require('https');
var privateKey  = fs.readFileSync('privatekey.pem');
var certificate = fs.readFileSync('certificate.pem');
var httpServer = http.createServer(app);
var httpsServer = https.createServer(credentials, app);

httpServer.listen(8081);
httpsServer.listen(8443);

但似乎都没有用。我的主要问题是我从GoDaddy下载了我的证书文件,但我只收到了两个.cert个文件。我在一些网站上看过如何获取.pem文件,但我一直收到同样的错误。

正如您所看到的,我是NodeJs中使用https协议的新手。

你能帮我解决这个问题吗?

祝你好运

0 个答案:

没有答案