- 작성한 라우터 파일은 router라는 폴더
- 작성한 함수 파일은 js라는 폴더
- 스키마들은 schemas 폴더
- 작성한 미들웨어는 router/middlewares -> 또는 그냥 올려도 제가 바꾸겠습니당.
npm install
node app.js
Verb | Action | Path | function | active |
---|---|---|---|---|
GET | index | /api/question | 모든 질문 조회 | ok |
GET | index | /api/question/:questionid | 특정 질문 조회 | ok |
GET | retrieve | /api/answer/:questionid | 특정 질문에 달린 모든 응답 조회 | ok |
POST | create | /api/question | 신규 질문 작성 | ok |
POST | create | /api/answer/:questionid | 특정 질문에 신규 응답 작성 | ok |
PUT | replace | /api/question/:questionid | 특정 질문 수정 | ok |
PUT | replace | /api/answer/:answerid | 특정 응답 수정 | ok |
DELETE | delete | /api/question/:questionid | 특정 질문 삭제 (관련 응답 또한 모두 삭제) | ok |
DELETE | delete | /api/answer/:answerid | 특정 응답 삭제 | ok |