git clone https://github.com/evheniy/react-awesome-app.git
cd react-awesome-app
npm i
npm run db:start
npm run db:stop
Start (http://localhost:3000/):
npm run server:start
npm run server:stop
npm run docker:build
Run (http://localhost/):
npm run docker:run
npm run docker:stop
Run (https://localhost/):
npm run compose:up
npm run compose:down
npm run compose:clear
Action | Method | Path | Request | Response |
---|---|---|---|---|
Registration | POST | /users | { email, password } | { user, error } |
Login | POST | /tokens | { email, password } | { token, error } |
User list | GET | /users | { token } | { users[], error } |
User profile | GET | /users/:id | { token } | { user, error } |
User editing | PATCH | /users/:id | { token, password } | { user, error } |
Logout | DELETE | /tokens/:token | { token } | { empty, error } |
URL: /graphql
npm t
npm run clear