Это первый раз, когда я публикую приложение, поэтому мне нужны некоторые рекомендации. На стороне сервера приложения написано в Node.js, а на стороне клиента написано в React. js. Операционная система виртуальной машины - "Windows 10", и я уже передал весь код в нее. У меня вопрос, что я должен сделать, чтобы это приложение работало глобально, используя порт 443 (HTTPS)? Я не очень знаком с протоколами и портами, поэтому я буду рад, если вы также посоветуете, как мне также преобразовать эту часть моего кода в HTTPS:
var express=require ('express');
const cors=require('cors');
var app = express();
const bodyParser=require('body-parser');
const http=require('http');
const port=5000;
var corsOptions =
{
origin: 'http://localhost:3000',
optionsSuccessStatus: 200,
allowHeaders: ['sessionId', 'Content-Type'],
exposedHeaders: ['sessionId'],
credentials: true,
}
app.use(cors(corsOptions));
app.use(bodyParser.urlencoded({
extended: true
}));
app.use(bodyParser.json());
const server= http.createServer(app)
//-------------------------- Pulling Networks----------//
let net= `SELECT networks.*, products.product FROM products JOIN networks ON
products.id=networks.product_Id`;
con.query(net, function(err, result, fields) {
if (err) throw err;
let stringifiedJson = JSON.stringify(result)
let networksArr= JSON.parse(stringifiedJson)
res.send(networksArr);
//-------------------------- Pulling Networks----------//
//Connection to port 5000
server.listen(port, function () {
console.log('New program 25.2!!');
})
Большое спасибо заранее! !