Как подключить интерфейс React к серверной части узла с помощью tls/https

#javascript #node.js #reactjs

Вопрос:

Я создал сервер, настроенный по протоколу https ниже примера:

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

const app = express();
const port = process.env.PORT || 8000;

var options = {
    key: fs.readFileSync("server.key"),
    cert: fs.readFileSync("server.cert"),
};


app.listen(port);
https.createServer(options, app).listen(8080, function () {
    console.log(
        "Example app listening on port 8080! Go to https://localhost:8080/"
    );
});
 

это работает нормально, но я не уверен, как настроить React для правильного рукопожатия. Я хочу обезопасить и то, и другое, так как хочу иметь возможность безопасно отправлять файлы из передней части в заднюю.
Я попытался настроить скрипт в файле package.json на

 "start": "set HTTPS=trueamp;amp;set SSL_CRT_FILE=server.certamp;amp;set SSL_KEY_FILE=server.keyamp;amp;react-scripts start"
 

где я скопировал .сертификат и .ключ, которые я сгенерировал для серверной части. Но, как я понял, мне нужно настроить разные локально. https://medium.com/@danielgwilson/https-and-create-react-app-3a30ed31c904
Я, вероятно, неправильно понял что-то о TLS/HTTPS