-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Leonid Fenko edited this page Sep 21, 2018
·
23 revisions
Бойлерплейт состоит из трех отдельных проектов:
- Backend - чистый бэкенд. Им занимаются бэкенд-разработчики.
- Frontend Server - сервер для отдачи статики, SSR, сессий и склеивания GraphQL-схем. Им занимаются бэкенд-разработчики.
- Frontend - клиентская часть фронтенда, предоставляет Frontend Server статику и middleware для SSR. Им занимаются фронтенд-разработчики.
При сборке нужно сначала собрать Frontend, а затем Frontend Server. При этом Frontend скопируется в node_modules Frontend Server, т.е. деплоить нужно только его.
- Он делается другими людьми и в другом контексте, нежели Frontend.
- Никто не хочет оставлять его в Backend или Frontend.
- Получилось вынести его, не ломая текущий деплой.
- Frontend и Frontend Server должны четко соответствовать друг другу.
- Так проще управлять ветками.
Назад | Наверх | Внутрь | Далее
- Home
- Backend
- Frontend Server
-
Frontend
- Структура компонента приложения
- Структура проекта
- Правила именования
- Конфиги
- Источники данных
- Роутинг
- Иконки и картинки
- Шрифты
- Изменение тегов HEAD
- Адаптивность
- Сторонний CSS
- Favicon
- Cache Busting
- Code Splitting
- Обработка ошибок
- Общие компоненты
- Полезные компоненты в других проектах
- Live Templates
- Apollo и REST