An application where people can freely post and answer questions.
git clone https://github.com/SrSauloss/Full--stack-overflow.git
cd Full--stack-overflow
npm i
npm run dev
-
POST /questions
- body:
{ "question": "Question description", "student": "Student name", "class": "Class student", "tags": "All tags, example: typescript, vida, javascript, java..." }
- response: status code 201
-
POST /questions/:id
- parameter: id (question id)
- body:
{ "answer": "question answer" }
- response: status code 200
- parameter: id (question id)
-
POST /users
- body:
{ "student": "Student name", "class": "Class student", }
- response:
{ "token": "Unique token example: 1234-5678" }
-
GET /questions/:id
- response: :
{ "question": "Question description", "student": "Student name", "class": "Class student", "tags": "All tags, example: typescript, vida, javascript, java..." "answered": false or true, "submitAt": "date it was created example: 2021-01-01 10:12" }
-
GET /questions
- response:
[ { "id": 123243, "question": "Question description", "student": "Student name", "class": "Class student", "submitAt": "date it was created example: 2021-01-01 10:12" }, ... ]