Despliegue de Aplicación React.js en Producción

¿Cómo puedo hacer que Express jS y React JS corran con un sólo comamdo, es decir, primero despliego el ES6 con node server/server.js y una vez desplegado ejecuto npm start para poder desplegar el React JS.

El proyecto fué creado mediante npx create-react-app

Sistema de archivos

introducir la descripción de la imagen aquí

Package.json

{   "name": "contactos",   "version": "0.1.0",   "private": true,   "dependencies": {     "express": "^4.16.4",     "mongoose": "^5.4.0",     "react": "^16.6.3",     "react-dom": "^16.6.3",     "react-scripts": "2.1.1"   },   "scripts": {     "start": "react-scripts start",     "build": "react-scripts build",     "test": "react-scripts test",     "eject": "react-scripts eject"   },   "proxy": "http://localhost:3001",   "eslintConfig": {     "extends": "react-app"   },   "browserslist": [     ">0.2%",     "not dead",     "not ie <= 11",     "not op_mini all"   ] }

Server.js

var express=require("express"); var ruta=express.Router(); var app=express();  var mongo=require("mongoose"); mongo.connect("mongodb://localhost:27017/contactos").then(db=>console.log('DB esta Conectado')).catch(error=>console.log(error));  app.get("/",function(req,res){ 	res.send("Conectado"); });  var contact=require("./dao/contacto"); app.use(express.json()); app.use("/api/contacto",contact);  app.listen(3001,function(){ 	console.log("Corriendo en 3001"); });

No encuentra el recurso de idioma especifico (.resx) en una aplicación .Net cuando se publica a producción

Tengo una aplicación en C# que cuando la paso a producción, no localiza los textos correspondientes al cambiar el idioma del usuario. Tengo dos archivos de recursos .resx, uno en español como Resources.resx y otro en catalan como Resources.ca-ES.resx con sus textos correspondientes traducidos y ocurre que cuando publico la aplicación en localhost me funciona perfectamente al cambiar el idioma ya que traduce todo correctamente, pero al pasarlo a producción solo me muestra el idioma español y no cambia al cambiar el idioma.

He comprobado que el idioma se cambia cuando lo cambia el usuario, según los valores de UICulture de la Pagina

La aplicación la publico precompilada y se incluyen los archivos de recursos en la libreria App_GlobalResources (es decir, no tengo los archivos de recursos accesibles por path)

Utilizo para la traducción de cada literal la siguiente instruccion

literal.Text = GetGlobalResourceObject(basefile, key).ToString(); 

donde basefile es el nombre del archivo de recursos (“Resources”) y key la etiqueta a traducir. Ya digo que esto igualmente precompilado funciona en local.

Si ocurriera alguna excepcion en el servidor en producción los textos no saldrían correctamente ya que está controlado, pero en vez de localizar el texto en catalan, lo pone por defecto en español.