и небольшой бэкенд на node.js, который мне в приложеньку по запросу кидает данные из базы. Нодовский сервер совсем небольшой, фактически он у меня в одном файле App.js + папка node_modules. Так вот, сейчас я буду все это переносить со своего компа на сервер, как это правильнее сделать с node.js-бэкендом? Просто закинуть туда мой файлик App.js и там же снова создать папку node_modules, проинсталив все требуемое или правильнее собирать какую-то продакшн версию? И как это это сделать? Вот клиентское приложение я собрал просто npm run build и закинул на сервер получившуюся папку, а с бэкендом как правильнее поступить?
Залейте app.js и package.json на серв и выполните npm i
Там вот Илья уже в целом ответил. Но, пожалуй, прежде всего начать стоит с того, чтобы погуглить "nginx reverse proxy". Ну и если в реальный прод выкладываешь, то надо немного разобраться администрировании юниксов. Пользователи, права, доступы.
Обсуждают сегодня