Commit e1226523 authored by Kim, MinGyu's avatar Kim, MinGyu
Browse files

수정

parent 10dbd505
......@@ -12,6 +12,6 @@ export const profileUpload = async (formdata: FormData) => {
};
export const deleteUser = async () => {
const success = await axios.delete(`${baseUrl}/profile/delete`);
const success = await axios.delete(`${baseUrl}/profile`);
return success;
};
......@@ -48,36 +48,15 @@ export const updateProfile = asyncWrap(async (reqExp, res) => {
res.json(user);
} else {
// 같은 사진이 DB안에 존재할 경우
await fs.unlink(avatar.filepath);
// await FileInfo.deleteOne({ _id: user?.avatar }); // 덮기 전의 FileInfo 삭제
// 덮기 전의 FileInfo 삭제
// await FileInfo.deleteOne({ _id: user?.avatar });
const user = await User.findById(userId);
if (user !== null) {
user.avatar = duplicate._id;
await user.save();
}
}
// if (!Array.isArray(file.avatar)) {
// //파일 좁히기 중
// if (!Array.isArray(field.nickname)) {
// const nickname = field.nickname;
// if (!(file.avatar === undefined)) {
// const originalfilename = file.avatar.originalFilename;
// const newfilename = file.avatar.newFilename;
// const picturepath = file.avatar.filepath;
// userDb.updateProfile(
// userId,
// nickname,
// originalfilename,
// newfilename,
// picturepath
// );
// } else {
// userDb.updateProfile(userId, nickname);
// }
// }
// }
});
export const deleteUser = asyncWrap(async (reqExp, res) => {
......
......@@ -6,8 +6,7 @@ const router = express.Router();
router
.route("/")
.get(authCtrl.requireLogin, userCtrl.getProfile)
.delete(authCtrl.requireLogin, userCtrl.deleteUser)
.post(authCtrl.requireLogin, fileInfoCtrl.uploadFile, userCtrl.updateProfile); //중간에 req쪽에 fields와 files 넣는 미들웨어 추가
router.route("/delete").delete(authCtrl.requireLogin, userCtrl.deleteUser);
export default router;
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment