подключиться к Node.js Https серверу через браузер - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть простой node.js сервер

    const fs = require('fs');
    const https = require('https');
    const express = require('express');
    const server = express();
    server.get('/', (req, res) => {
        console.log(req);
        res.end('as'); 
    });
    https.createServer({
requestCert: true,
rejectUnauthorized: true,
key: fs.readFileSync('agent.key'),
cert: fs.readFileSync('agent.pem'),
ca: fs.readFileSync('agent.pem')
}, server).listen(9000);  

Какой сертификат мне нужно добавить в браузер, чтобы oi мог подключиться к этому серверу?

1 Ответ

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

Вам нужен подписанный SSL-сертификат, если вы хотите запустить HTTPS-сервер. Если вы не заботитесь о безопасности и просто хотите запустить его локально, вы можете просто избавиться от всего, что связано с https, и запустить обычный http-сервер, такой как

    const http = require('http');
    const express = require('express');
    const server = express();
    server.get('/', (req, res) => {
        console.log(req);
        res.end('as'); 
    });
    http.createServer(server).listen(9000);

(хотя и не тестировался)

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