@@ -6,9 +6,13 @@ const router = Router()
66
77const { checkCard } = require ( '../validation/CardCheck' )
88
9-
9+ /**
10+ * Добавление и редактирование заметки
11+ * /api/notes/set
12+ */
1013router . post ( '/set' , auth , async ( req , res ) => {
1114 try {
15+ /**получение данных о заметке и запись в бд */
1216 const card = tryParce ( req . body . card )
1317 if ( checkCard ( card ) ) {
1418 postNote ( card )
@@ -20,18 +24,20 @@ router.post('/set', auth, async (req, res) => {
2024 res . status ( 500 ) . json ( { message : 'Что-то пошло не так, попробуйте снова' } )
2125 }
2226
27+ /**Добавление или редактирование заметки в бд */
2328 async function postNote ( noteToSave ) {
2429
2530 noteToSave . owner = req . user . userId
2631
32+ /**проверка существования заметки */
2733 const existing = await Note . findOne ( { id : noteToSave . id } )
2834
2935 if ( existing ) {
30- //console.log("EXITING");
36+ /**Выполнится если такая заметка уже есть */
3137 existing . overwrite ( noteToSave )
3238 existing . save ( )
3339 } else {
34- //console.log("NON EXITING")
40+ /**Выполнится если нет такой заметки */
3541 const note = new Note ( noteToSave )
3642 await note . save ( )
3743 }
@@ -40,10 +46,13 @@ router.post('/set', auth, async (req, res) => {
4046} )
4147
4248
43-
49+ /**
50+ * Удаление заметки
51+ * /api/notes/delete
52+ */
4453router . post ( '/delete' , auth , async ( req , res ) => {
4554 try {
46-
55+ /**получение данных о заметке и удаление */
4756 const card = tryParce ( req . body . card )
4857 if ( checkCard ( card ) ) {
4958 deleteNote ( card )
@@ -55,32 +64,29 @@ router.post('/delete', auth, async (req, res) => {
5564 res . status ( 500 ) . json ( { message : 'Что-то пошло не так, попробуйте снова' } )
5665 }
5766
67+ /**Удаление заметки в бд */
5868 async function deleteNote ( noteToSave ) {
5969 noteToSave . owner = req . user . userId
6070
6171 const existing = await Note . findOne ( { id : noteToSave . id } )
6272
6373 if ( existing ) {
64- //console.log("EXITING");
65-
6674 existing . remove ( )
67-
6875 } else res . status ( 500 ) . json ( { message : 'уже удален' } )
6976 }
7077} )
7178
72-
73-
79+ /**
80+ * Получение массива заметок
81+ * /api/notes/
82+ */
7483router . get ( '/' , auth , async ( req , res ) => {
7584 try {
76- //console.log(req.user.userId);
85+ /**Нахождение пользовательских заметок в бд */
7786 const notes = await Note . find ( { owner : req . user . userId } )
78- //console.log(notes);
79- res . json ( notes )
87+ res . status ( 200 ) . json ( notes )
8088 } catch ( e ) {
81- //console.log("\n\n\n GET");
82- //console.log(e);
83- res . status ( 500 ) . json ( { message : '[GET] Что-то пошло не так, попробуйте снова' } )
89+ res . status ( 500 ) . json ( { message : 'Что-то пошло не так, попробуйте снова' } )
8490 }
8591} )
8692
0 commit comments