Как мне обновить nodemailer для использования https (SSL)

Вот отличный пример объяснения инъекций зависимостей:

Guice docs

0
задан AndyOR 16 January 2019 в 18:32
поделиться

1 ответ

Оказывается, я искал не тот кусок кода для этого. Проблема была не в nodemailer, а в том, как я обслуживал приложение узла на сервере. Я обновил свой файл server.js в соответствии с тем, что было в посте, на который @candybeer указал мне. NodeJS https сервер возвращает ERR_SSL_PROTOCOL_ERROR с помощью экспресс

Из диспетчера сертификатов Windows я смог экспортировать сертификат в файл pfx, преобразовать его в файлы .PEM с помощью онлайн-инструмента и затем поместить их в папку server.js и использовал их с https для прослушивания порта.

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

const options = {
    key: fs.readFileSync('key.pem'),
    cert: fs.readFileSync('cert.pem')
}

// app.listen(port, function() {
//     console.log("Express started on port: ", port);
// });

https.createServer(options, app).listen(port, function() {
    console.log("Express started on port: ", port);
});

Спасибо @candybeer. Высоко ценится

0
ответ дан AndyOR 16 January 2019 в 18:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: