https://github.com/wearepush/learn-redux-task3-backend
https://github.com/wearepush/learn-redux-task3-backend
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/wearepush/learn-redux-task3-backend
- Owner: wearepush
- Created: 2019-11-14T17:26:12.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T13:30:36.000Z (over 3 years ago)
- Last Synced: 2024-04-18T07:13:10.497Z (over 2 years ago)
- Language: JavaScript
- Homepage: https://wearepush-learn-redux-task3-ba.herokuapp.com/
- Size: 649 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Backend для тестового задания #3
### Поддерживаемые маршруты:
```js
// Корневой адрес API: http://localhost:8080/api/v1
// POST /validate (введены корректные данные: email = 'admin@test.com', password = '12345'
{
"status": "ok",
"data": {
"id": 1
}
}
// POST /validate (введены некорректные данные)
{
"status": "err",
"message": "wrong_email_or_password"
}
// GET /user-info/:id - где, id - идентификатор пользователя
// GET /user-info/1
{
"status": "ok",
"data": {
"id": 1,
}
}
// GET /user-info/2
{
"status": "err",
"message": "user_not_found"
}
// GET /news
{
"status": "ok",
"data": [
]
}
```
### Запуск
```sh
# Install dependencies
npm install
# Start development live-reload server
npm run dev
# Start production server:
npm start
```