diff --git a/route/conf_name.js b/route/conf_name.js
index 06c88e00fbfb8003d6557c9017d4a41d0cf4b806..ebe792a6cd798ddd270db7e93100acd421e21f27 100644
--- a/route/conf_name.js
+++ b/route/conf_name.js
@@ -12,24 +12,28 @@ router.get('/change', (req, res) => {
 
 //사용자 이름 변경(닉네임)
 router.post('/change', async (req, res) => {
-    const { name, newName } = req.body;
-
-    const user = await User.findOne({ name });
+    const { email, newName } = req.body;
 
     try {
-        if (!name || !newName) {
-            return res.status(400).json({message: '유효하지 않은 요청입니다.'});
+        if (!email || !newName) {
+            return res.status(400).json({ message: '유효하지 않은 요청입니다.' });
         }
 
+        const user = await User.findOne({ email });
+
+        // 사용자 존재 여부 확인
+        if (!user) {
+            return res.status(404).json({ message: '사용자를 찾을 수 없습니다.' });
+        }
 
         user.name = newName;
         await user.save();
 
-        res.status(200).json({ message: ' 이름이 성공적으로 변경되었습니다.', user});
+        res.status(200).json({ message: '이름이 성공적으로 변경되었습니다.', user });
         console.log('이름 변경 완료', user);
-    } catch(error) {
+    } catch (error) {
         console.error('이름 변경 오류', error);
-        res.status(500).json({ message: '서버 오류가 발생했습니다.'});
+        res.status(500).json({ message: '서버 오류가 발생했습니다.' });
     }
 });