Битнами HTTPS через экспресс-сервер - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть виртуальная машина Bitnami Mean Stack, на которой работает мой код клиента и сервера.

Мой клиент (созданный с использованием create-react-app) статически обслуживается Apache2 с включенным SSL через Let's Encrypt.

На той же машине я также запускаю свой сервер express.js с портом 4000.

Вот (частичный) код для этого:

const express = require("express");
const path = require("path");
const PORT = 4000 || process.env.port;

// Init express app
const app = express();

app.use(express.json());
app.use(express.urlencoded({ extended: false }));
app.use(cookieParser());

app.use(express.static(path.join(__dirname, "public")));

app.get("/", (req, res) => {
  res.send("This is a secret world! What are you doing here?");
});

app.listen(PORT, "0.0.0.0");

Сервер только отвечает на запросыотправлено на http://myawesomeurl.com:4000, но не на https://myawesomeurl.com:4000

Что мне делать, чтобы обслуживать запросы по HTTPS?

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