Skip to content

Latest commit

 

History

History
57 lines (34 loc) · 2.19 KB

README.md

File metadata and controls

57 lines (34 loc) · 2.19 KB

Динамический БЭМ-сайт на Node.js

Результат

Демо

Необходимые инструменты

Запуск

git clone [email protected]:tenorok/dynamic-bem-site.git
cd dynamic-bem-site
npm install
./node_modules/.bin/bem make libs

В качестве базы данных используется mongodb. Следующей командой можно добавить примерные данные для сайта.

node data/insert.js

После этого можно запустить сайт.

node index.js

Маршруты

Будет запущен express-сервер, проводящий следующие маршруты:

В конце адреса можно добавить .bemjson:

Данные сервер присылает по адресам:

Режимы запуска

Production

В этом режиме не осуществляется сборка проекта при запросах.

NODE_ENV=production node index.js

Материалы