Добавление SSL-сертификата в Nodejs - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь добавить сертификат SSL на мой Nodejs веб-сайт.

    const fs = require('fs');
    const https = require('https');



    const options = {
        key: fs.readFileSync('./ssl/private.key', 'utf8'),
        cert: fs.readFileSync('./ssl/certificate.crt', 'utf8'),
        requestCert:true,
        rejectUnauthorized: false
     };

var server = https.createServer(options, app);

app.listen(process.env.PORT || 443, () => {
    console.log('Server is running on 3000!')
})

Приложение не выдает никакой ошибки, но если я пытаюсь подключиться c, я все равно получаю соединение небезопасно в chrome.

1 Ответ

0 голосов
/ 23 апреля 2020

Я изменил свой код на:

https.createServer({
    key: fs.readFileSync('./ssl/private.key'),
    ca:fs.readFileSync('./ssl/ca_bundle.crt'),
    cert: fs.readFileSync('./ssl/certificate.crt')
}, app).listen(443);

, и это сработало

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...