Как запустить strapi вместе с обычным приложением узла - PullRequest
0 голосов
/ 09 сентября 2018

Могу ли я запустить strapi и express (только для обслуживания статических файлов) в одном и том же экземпляре? Моя цель - запустить его на том же хостинге nodejs, чтобы сэкономить некоторые расходы, пока у моего приложения не будет столько просмотров страниц.

это глупая идея?

Ответы [ 2 ]

0 голосов
/ 09 сентября 2018

Использование Express только для статических файлов неэффективно, это подходит только в среде разработки. Всегда желательно иметь выделенный веб-сервер, такой как Nginx, вместе с приложением Node.js, которое хорошо подходит для обслуживания статических файлов.

Возможно запускать несколько веб-приложений Node.js одновременно, независимо от используемой платформы. Желательно, чтобы они выполнялись как другой процесс (либо запущенный таким же образом, либо с child_process), Node.js является однопоточным. Если они должны быть доступны по одному и тому же адресу (например, example.com:80), для этого потребуется Nginx в качестве обратного прокси-сервера.

0 голосов
/ 09 сентября 2018

Да, вы можете просто запустить их на двух разных портах.

Но я думаю, что вам придется быстро перейти на 2 отдельных экземпляра, чтобы лучше управлять ресурсами для каждого приложения.

...