Веб-приложение Publi sh React & Node.js с виртуальной машиной Windows 10 - PullRequest
0 голосов
/ 25 февраля 2020

Это первый раз, когда я публикую приложение, поэтому мне нужны некоторые рекомендации. На стороне сервера приложения написано в 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!!');
  })

Большое спасибо заранее! !

...