Skip to content

tenorok/dynamic-bem-site

Repository files navigation

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

Результат

Демо

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

Запуск

git clone git@github.com: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

Материалы

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published