AnhLedger's picture
Add doc for login and signup
4d9429b

Set up

Hiện tại cái JWT_KEY trong file .env vì lý do gì đó mà lúc đọc vào thì có lúc undefine, lúc ok nên t để cái JWT_KEY trong file constants.ts (ni t ignore cái file nớ rou)

  • Vào src/modules/authentication tạo file constants.ts với nội dung sau:
export const jwtConstants = {
    secret: '',
  };

Trong đó secret là một cái JWT key t sẽ cung cấp sau.

Signup

Url: http://localhost:3000/authentication/signup
Method: POST
Input:

  • full_name: Tên của người dùng
  • Email: Tài khoản email, hiện đang để optional do chưa xử lý cái unique
  • Số điện thoại: Số điện thoại đang để check mã vùng ở Việt Nam
  • password: Độ dài ít nhất 8 ký tự
    Output:
  • access_token

Login

Url: http://localhost:3000/authentication/login
Method: POST
Input:

  • username: hiện đang để là full_name, sau ni sẽ sửa lại database với code để email và số điện thoại là unique
  • password: Độ dài ít nhất 8 ký tự Output:
  • access_token