duc2k1 / only-dog-be

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Create folder assets/images

mkdir assets/images

Create .env file then copy .env.example file to .env

touch .env
cp .env.example .env

Install / Update

yarn

Start server

yarn dev

Rest API

Authentication

Login

POST

POST /auth/login

Register

POST

POST /auth/register

Refresh access token

PUT

PUT /auth/refresh_access_token

remove refresh token

DELETE

DELETE /auth/remove_refresh_token

Logout

DELETE

/auth/remove_all_refresh_token

Model Users

Get list user

GET

/get_all

Update Avatar User

PUT

/users/change_avatar_user

Get userId's dashboard

GET

/posts/get_dashboard_user_id

Find user by userName

GET

/users/find_by_name/:userName

Get profile user

GET

/users/find_by_id/:userId

Follow or Unfollow another user

PUT

/users/follow_and_unfollow

Model Posts

Get list post

GET

/get_all

Create new post

POST

/posts/add_image_post

Like or Unlike one post

PUT

/posts/like

Dislike or undislike one post

PUT

/posts/dislike

About


Languages

Language:JavaScript 98.7%Language:Shell 1.3%