Страница 1 из 1

Запуск Nest

Добавлено: 30 июл 2024, 01:27
Wolf_Lone
Доброго времени суток!
Пытаюсь запустить Nest. Но не понимаю как заставить запускаться node при старте сервера.
Для тупенького подскажите что нужно прописать чтобы он пускался.
Спасибо!

Re: Запуск Nest

Добавлено: 30 июл 2024, 19:41
DelphinPRO
Ноду вы можете запустить в двух вариантах.
Если у вас установлена отдельно в системе, то просто запускаете соответствующей командой.
Если для проекта требуется особая версия, не та что установлена глобально (или системная установка отсутствует), то OSP позволяет установить любую версию и назначить ее для вашего сайта.
Запустить можно вручную, командой в консоли,а можно прописать стартап-команду для конкретного проекта, и оно будет запускаться автоматически.

За подробностями обратитесь к документации. Если не справитесь, – возвращайтесь с более конкретными вопросами.

Re: Запуск Nest

Добавлено: 31 июл 2024, 00:10
Wolf_Lone
DelphinPRO писал(а): 30 июл 2024, 19:41 За подробностями обратитесь к документации. Если не справитесь, – возвращайтесь с более конкретными вопросами.
Более конкретные вопросы.
Сначала опишу действия.
Создал проект. в OSP прописал следующее
[nest-test.local]
enabled       = on
nginx_engine  = nginx-1.26
node_engine   = Node-20.16.0
project_dir   = {base_dir}
public_dir    = {base_dir}
ssl           = on
start_command = npm run start
Через консоль из корневого ("\home") выполнил команду
nest new project-name
как по инструкции в https://docs-nestjs.netlify.app/first-steps

Далее запустил проект командой
npm run start
Пройдя по адресу указанному в инструкции увидел заветный "hello world"

http://localhost:3000/


Прописал эту команду в настройки проекта в "start_command".
Через иконку в трее нажал "запустить проект" но на странице указанной в инструкции ничего не было, а при нажатии на кнопку в трее "открыть в браузере" открывается содержимое папки.


Вопрос. Что делаю не так, и как сделать чтобы было так ?