index.js
809 Bytes
const Router = require('koa-router');
const userCtrl = require('./user.ctrl');
const user = new Router();
/**
* 현재 유저 정보 조회
* request parameter : token
* url : http://localhost:4000/api/user
* return : Object User
*/
user.get('/', userCtrl.myInfo);
/**
* 현재 유저의 타입에 따라 요청 유저 정보 조회(의사 : 환자, 관리자 : 모든 유저)
* request parameter : token
* url : http://localhost:4000/api/user/:reqUserId
* return : status
*/
user.get('/:reqUserId', userCtrl.getUserDetail);
/**
* 현재 유저의 타입에 따라 요청 유저 정보 수정(의사 : 환자, 관리자 : 모든 유저)
* request parameter : token
* url : http://localhost:4000/api/user/:reqUserId
* return : status
*/
user.patch('/:reqUserId', userCtrl.updateReqUser);