NodeJS上的SSL证书,并表示不工作

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

我已经尝试了一些解决scheme,我发现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协议的新手。

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

最好的祝福