Desarrollé una aplicación ReactJS usando la aplicación create-react-app en mi máquina local con Windows 10.
Ahora, quiero implementar esta aplicación en un servidor Windows 2008 R2 local. No tengo mucha experiencia con esto. Cuando busqué en Internet, todos los artículos hablan sobre la implementación en IIS o en la nube. Pero no quiero usar IIS y tengo un servidor local.
¿Hay alguna otra forma de implementar y alojar esta aplicación ReactJS en una máquina servidor de Windows? ¿Quizás solo usando Node.JS?
Cree la compilación usando npm run build y escriba un script nodejs con express para servir el directorio de compilación.
El script de nodejs sería así:
inicio-servidor.js
const express = require("express"); const path = require("path"); const basePath = ''; const app = express(); app.use(basePath + "/", express.static(path.resolve(__dirname + "/build"))); app.get("*", (request, response) => { response.sendFile(path.resolve(__dirname + "/build/index.html")); }); app.listen(port);Para iniciar el servidor:
node start-server.js