Skip to content
Snippets Groups Projects
Commit 614f5396 authored by tpgus2603's avatar tpgus2603
Browse files

bugfix: 친구 추가 로직,데이터모델 변경(#7)

parent ed6661f5
No related branches found
No related tags found
2 merge requests!31Develop,!12[#10] 연관 관계 및 친구 관련 test 코드
const FriendService = require('../services/friendService');
class friendController {
class FriendController {
/**
* 친구 요청 보내기
* 클라이언트는 userId와 요청을 보낼 사용자의 email을 전송
......@@ -37,12 +33,11 @@ class friendController {
if (error.message === 'Friend request already exists') {
return res.status(409).json({ message: error.message });
}
// 일반 오류 처리
return res.status(500).json({ message: '서버 오류가 발생했습니다.', error: error.message });
}
}
}
/**
* 받은 친구 요청 목록 조회
* GET /api/friend/requests/received
......@@ -195,7 +190,6 @@ class friendController {
});
}
}
}
module.exports = new friendController();
\ No newline at end of file
File moved
......@@ -18,6 +18,7 @@
"morgan": "^1.10.0",
"multer": "^1.4.5-lts.1",
"mysql2": "^3.11.4",
"node-cron": "^3.0.3",
"passport": "^0.7.0",
"passport-google-oauth20": "^2.0.0",
"sequelize": "^6.37.5",
......@@ -11802,6 +11803,18 @@
"integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==",
"license": "ISC"
},
"node_modules/node-cron": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/node-cron/-/node-cron-3.0.3.tgz",
"integrity": "sha512-dOal67//nohNgYWb+nWmg5dkFdIwDm8EpeGYMekPMrngV3637lqnX0lbUcCtgibHTz6SEz7DAIjKvKDFYCnO1A==",
"license": "ISC",
"dependencies": {
"uuid": "8.3.2"
},
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/node-gyp": {
"version": "10.2.0",
"resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.2.0.tgz",
......
......@@ -23,6 +23,7 @@
"morgan": "^1.10.0",
"multer": "^1.4.5-lts.1",
"mysql2": "^3.11.4",
"node-cron": "^3.0.3",
"passport": "^0.7.0",
"passport-google-oauth20": "^2.0.0",
"sequelize": "^6.37.5",
......
......@@ -9,7 +9,7 @@ router.use(isLoggedIn);
* 친구 요청 보내기
* POST /api/friend/request/:friendId
*/
router.post('/request/:friendId', FriendController.sendRequest);
router.post('/request/:friendId', FriendController.sendFriendRequest);
/**
* 받은 친구 요청 목록 조회
......
const express = require('express');
const router = express.Router();
const { isLoggedIn } = require('../middleware/auth');
const { isLoggedIn } = require('../middlewares/auth');
const ScheduleController = require('../controllers/scheduleController');
/**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment