- Updated initial readme
- Edit .env file to configure database
- For first time - install required dependencies
npm install npm start[ DEV: live reloadnpm run dev]
POST /auth/signup
Host: localhost:3000
Content-Type: application/json
{
"fullname": "demo myedu",
"email": "demo@myedu.com",
"password": "demo1234"
}
POST /auth/login
Host: localhost:3000
Content-Type: application/json
Authorization: Token {token}
{
"email": "demo@myedu.com",
"password": "demo1234"
}
Note: Authorization disabled for development, APIs are directly available
- GET - All
api/courses - GET - By ID
api/courses/{id} - POST - Create
api/courses - PUT - Update
api/courses
- example POST -
api/courses
POST /api/courses
Host: localhost:3000
Content-Type: application/json
Authorization: Token {token} // (optional) authorization disabled for development
{
"title": "Demo title",
"description": "This course is about ... "
}