@p4p

Где развернуть nodejs бэк с бд mysql?

Пришлось использовать nodejs так как нужная мне библиотека только на нем. До этого имел дело только с php сайтами и разворачивал vps ски на уровне скопировал по инструкции и заработало. После неудачных попыток настройки vps+nginx ищу вариант развернуть по принципу залил - нажал -> работвет. Нужен вариант с дешевым запуском и возможностью к масштабированию.
Сейчас рассматриваю firebase functions которые вызываю с php сайта (для скрытия функиций и защиты от ддос) но хотелось бы иметь весь функционал в одном месте и языке
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ответы на вопрос 1
TTATPuOT
@TTATPuOT
https://code.patriotovsky.ru/
В деплойменте PHP очень не похож на Node.
PHP - голый язык с интерпретатором, к которому нужно обращаться веб-серверу (nginx, например). В то время как node поставляется уже со своим сервером, который самостоятельно способен обрабатывать запросы.

Проще всего, на самом деле, развернуть node в VPS + Nginx внутри какого-нибудь докер контейнера. Есть ещё вариант с автоматическим деплойментом в Vercel/Heroku и подобным. Ну и самый необычный - Бигет (возможно, есть ещё такие хостинги, но я не видел), на нём можно node развернуть на обычном облачном хостинге: https://beget.com/ru/kb/how-to/web-apps/node-js

Рекомендую вам всё же Vercel/Heroku или VPS, в зависимости от потребностей и возможностей.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы