В процессе изучения Node.js + HTTPS наткнулся на проблему, наконец-то все заработало, но браузер считает, что сертификат ненадежен. С чем может быть связана данная проблема (в данном вопросе я 0).
Вот код:
const express = require('express');
const app = express();
const fs = require('fs');
const port = process.env.PORT || 4300;
let frontpage = require('./routes/frontpage');
app.use('/', frontpage);
const https = require('https');
const httpsOptions = {
passphrase: 'anohana',
key: fs.readFileSync('./server.key', 'utf8'),
cert: fs.readFileSync('./server.crt', 'utf8')
};
const server = https.createServer(httpsOptions, app);
server.listen(port, () => {
console.log(`Server work on port ${port}...`);
});
Результат: