Register a new user after register the user will be automatically have the login state !
POST @ http://localhost:8000/api/user/register !
User
1. username
2. project
3. fullname
4. password
5. email
6. refreshtoken
7. score
8. avatar
9. userdata
10. likes
11. comments
12. posts
13. followers
14. createdAt
15. updatedAt
Request body sample -
{
"username": "shingsks",
"fullname": "shreyash kumar singh",
"project": "test",
"password": "test123"
"avatar": "imagefile!",
}
Response sample -
{
"statusCode": 200,
"data": {
"user": {
"_id": "665eedc0ad----403cfa",
"username": "shing2sks",
"project": "test",
"fullname": "shreyash kumar singh",
"email": "",
"score": 0,
"avatar": "http://res.cloudinary.com/----/image/upload/-----/-----jpg",
"likes": [],
"comments": [],
"posts": [],
"followers": [],
"createdAt": "2024-06-04T10:34:40.735Z",
"updatedAt": "2024-06-04T10:34:40.993Z",
"__v": 0,
"refreshtoken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI2NjVlZWRjMGFkMzJlYWUwYWY0MDNjZmEiLCJpYXQiOjE3MmV4cCI6MTcxODM2MTI4MH0.jWdj07zubK4wAuVYiUvWkv9V3eVItUnvq9LN_htbyjU"
},
"accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI2NjVlZWRjMGFkMzJlYWUwYWY0MDNjZmEiLCJwcm9qZWN0IjoidGxuYW1lIjoic2hyZXlhc2gga3VtYXIgc2luZ2giLCJlbWFpbCI6IiIsImlhdCI6MTcxNzQ5NzI4MCwiZXhwIjoxNzE3NTgzNjgwfQ.pTx30c2oGJx7zPyDyx1rDlyGVfDUqzL_aBW1CRwr05U",
"refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI2NjVlZWRjMGFkMzJlYWUwYWY0MDNjZmEiLCJpYXQiODAsImV4cCI6MTcxODM2MTI4MH0.jWdj07zubK4wAuVYiUvWkv9V3eVItUnvq9LN_htbyjU"
},
"message": "user created",
"success": true
}