Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/ushliypakostnik/kafedra-back
- Owner: ushliypakostnik
- Created: 2019-09-21T20:13:53.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T06:22:28.000Z (almost 2 years ago)
- Last Synced: 2023-02-27T23:12:03.703Z (over 1 year ago)
- Topics: babel, eslint, express, jest, music-metadata
- Language: JavaScript
- Homepage:
- Size: 751 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
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