Веб-интерфейс и серверная часть Feathersjs в одном проекте - PullRequest
1 голос
/ 14 мая 2019

Я хочу создать небольшой портал управления клиентами для себя.Я недавно начал много работать с узлами и vuejs (исходя из фона html / css / javascript).Мне действительно понравилась разработка CLI, и я собираюсь создать портал управления клиентами (ничего особенного), который имеет бэкэнд MySQL.Изучив рамки и идеи, я нашел перо, которое мне ДЕЙСТВИТЕЛЬНО нравится.Через несколько часов я смог получить API REST, который возвращает данные из моей базы данных MySQL и использует аутентификацию.Я могу получить данные MySQL в источнике данных JSON и даже делать вставки, обновления, удаления.Я сгенерировал сервисы и модели, используя генератор CLI feathersjs.

Мой вопрос заключается в том, действительно ли мне нужно создать два отдельных проекта (один для бэкэнда и один для общедоступного веб-интерфейса) и запустить их каждый на сервере узла?Или я мог сделать это в качестве единого проекта?Я все еще учусь и читаю на Feepsjs, но я не вижу способа сделать это возможным.Я вижу папку public в моем проекте feathersjs, которая была сгенерирована, но я не знаю, как использовать ее для узла (я хотел, чтобы мой интерфейс был написан на Vue).Я вижу, как статические HTML-файлы будут работать в этой папке public.

...