Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ushliypakostnik/kafedra-back

Creative work. Backend for site of rock band with radio.
https://github.com/ushliypakostnik/kafedra-back

babel eslint express jest music-metadata

Last synced: about 6 hours ago
JSON representation

Creative work. Backend for site of rock band with radio.

Awesome Lists containing this project

README

        

Backend for Rock-band Online-Radio
==================================

Описание
--------

Creative work. Backend for site of rock band with radio on Express.js с Babel.

API
---

GET
${HOST}/api/songs

Роут который возвращает список песен с метаданными собранным по одноуровневым папкам-альбомам в каталоге /audio

*

GET
${HOST}/test

Тестовый роут

*

Deploy
------

Установка зависимостей npm packages

$ npm install

Build JSON for songs to be parsed
---------------------------------

$ npm run build:songs:json

Development
-----------

$ npm run dev

http://localhost:8082/

Production
----------

Запуск проекта для продакшена (будет автоматически запущено build:songs:json)

$ npm start

Тесты
-----

Запуск линтера

$ npm run lint

Запуск тестов

$ npm run test