Updating an existing Note _ Complete React Course in Hindi #53
3K views
Feb 11, 2024
In the 53rd episode of the "Complete React Course in Hindi," the tutorial delves into the process of updating an existing note in the iNotebook project. This video provides a step-by-step guide on implementing the functionality to modify and save changes to a previously created note. The instructor walks viewers through the backend setup, demonstrating how to handle update requests and ensure data consistency. Whether you're a React developer seeking to enhance your understanding of CRUD operations or a learner interested in building robust editing features for a full-stack application, this tutorial offers practical insights into updating existing notes in the iNotebook project.
View Video Transcript
0:00
рдЧреЗрд╕ рд╡реЛ рдкрд░ рдореИрдВрдиреЗ рдЖрдк рд▓реЛрдЧреЛрдВ рдкрд░ рдЗрд╕ рдХреЛрдбрд╕ рдореЗрдВ рдмрддрд╛рдпрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рд╣рдо рд▓реЛрдЧ рдЕрдкрдиреЗ рдЬреЛ notes рд╣реИрдВ рдЙрдирдХреЛ create рдХрд░рдХреЗ save рдХрд░ рд╕рдХрддреЗ рд╣реИя┐╜я┐╜
0:07
рдЙрд╕рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдЕрдкрдиреА рдЬреЛ i-notebook collection рд╣реИ рдЙрд╕рдХреЗ рдЕрдВрджрд░ рдЬреЛ notes рд╡рд╛рд▓рд╛ folder рд╣я┐╜я┐╜
0:12
рдЙрд╕рдХреЗ рдЕрдВрджрд░ рдореИрдВрдиреЗ add note рд╡рд╛рд▓рд╛ endpoint рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдмрдирд╛ рдХрд░ рджрд┐рдЦрд╛рдпрд╛ рдФрд░ add note рдХреЗ рд╕рд╛рде рд╕рд╛рде рдЖрдкрдиреЗ fetch all notes рд╡рд╛рд▓рд╛ endpoint рднреА рдмрдирд╛рдпя┐╜я┐╜
0:19
рд╡реЗрдЪ all notes рд╡рд╛рд▓рд╛ endpoint рдХреНрдпрд╛ рдерд╛ рдХрд┐ рдЖрд░ рд╣реЗрдбрд░ рдореЗрдВ рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдиреЗ token рджрд┐рдпрд╛ рд╣реБя┐╜я┐╜
0:23
рддреЛ рдЙрд╕ user рдХреЗ corresponding рдЬрд┐рддрдиреЗ tokens рд╣реИ рдЬрд┐рддрдиреЗ notes рд╣реИрдВ рд╡реЛ рд╕рд╛рд░реЗ рдХреЗ рд╕рд╛рд░реЗ рдЖрдЬрд╛рдПрдВрдЧя┐╜я┐╜
0:28
рдареАрдХ рд╣реИ рдФрд░ рдЙрд╕рдХреЗ рд╕рд╛рде рд╕рд╛рде рдЕрдЧрд░ рдЖрдк рдПрдХ рдирдПрдпрд╛ note рдЖрдбрд╝ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдпрд╣рд╛рдВ рд╕реЗ add рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдорд╛рд▓рд▓реЛ рдХрд┐ рдореИрдВ рдЖрдкрд░ new note рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВя┐╜я┐╜
0:34
рдореИрдВ рдорд╛рд▓рд▓реЛ new note рдирд╛рдо рдХрд╛ рдПрдХ note add рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдФрд░ рдореИрдВ рдЖрдкрд░ рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реВя┐╜я┐╜
0:39
please access the playlist рдареАрдХ рд╣реИ access the playlist рдЙрд╕рдХреЗ рд╕рд╛рде рд╕рд╛рде tag рдореЗрдВ рдореИрдВ рдЖрдкрд░ рджреЗрджреВрдБрдЧя┐╜я┐╜
0:46
рдареАрдХ рд╣реИ рдФрд░ рдореИрдВ рдЖрдкрд░ send рдХрд░реВрдБрдЧрд╛ рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдЖрдк рд▓реЛрдЧ рджреЗрдЦреЛ рдХрд┐ рдпрд╣ add рд╣реЛ рдЪреБрдХрд╛ рд╣я┐╜я┐╜
0:50
рдореИрдВ рдХреИрд╕реЗ verify рдХрд░реВрдБрдЧрд╛ рдпрд╣ add рд╣реЛ рдЪреБрдХрд╛ рд╣реИ рдореИрдВ рдЖрдкрд░ рдЗрд╕ request рдХреЛ send рдХрд░реВрдБрдЧрд╛ рдФрд░ at the end рдореБрдЭреЗ рдЖрдкрд░ new note рдорд▓ рдЬрд╛рдПрдЧрд╛ рдареАрдХ рд╣я┐╜я┐╜
0:56
рддреЛ рдпрд╣ рдХрд┐рд╕ user рдХрд╛ note рд╣реИ рдЗрд╕ note рдХреА id title description рдФрд░ tag рдареАрдХ рд╣реИ рддреЛ рдпрд╣ рдЕрдЪреНрдЫреЗ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдея┐╜я┐╜
1:04
рдЕрдм рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдореИрдВ рдореБрдЭреЗ react application рдмрдирд╛рдУрдВрдЧрд╛ рддрдм рд╡рд╣рд╛рдБ рд╕реЗ рдореБрдЭреЗ update рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдкрдбрд╝ рд╕рдХрддреА рд╣реИ рдФрд░ delete рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рднреА рдкрдбрд╝ рд╕рдХрддреА рд╣я┐╜я┐╜
1:11
рддреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╣рдо рд▓реЛрдЧ рдХреНрдпрд╛ рдХрд░реЗрдВрдЧреЗ рдПрдХ end point рдмрдирд╛рдПрдВрдЧреЗ рдЬреЛ рдХрд┐ рдЖрдордХреЛ рдорджрдж рдХрд░реЗрдЧрд╛ update рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдПрдХ note рдХреЛ рдареАрдХ рд╣реИ рддреЛ рдпрд╣ рдЕрдорд╛рд░рд╛ route no. 3 рд╣реЛрдЧя┐╜я┐╜
1:19
рдФрд░ рдЕрдм рдЖрдк рдХрд┐рд╕реА note рдХреЛ update рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ logging рддреЛ required рд╣реЛрдЧрд╛ рд╣реЛрдЧрд╛ рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ route no. 3 рд▓рд┐рдЦреЛрдВрдЧрд╛ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦреЛрдВрдЧрд╛ update an existing note рдареАрдХ рд╣реИ рдФрд░ рдЬрдм рдЖрдк рдХрд┐рд╕реА рднреА note рдХреЛ update рдХрд░реЗрдВрдЧреЗ рддреЛ рдЖрдк рдкреЙрдВрд╕реЗ note рдХреЛ update рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЙрд╕рдХреА id рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рджреЗрдирд╛ рдкрдбрд╝реЗрдЧреА рдареАрдХ рд╣реИ рдФрд░ рдпя┐╜я┐╜
1:49
рдХрд░ рд╕рдХрддреЗ рд╣реЛ рдареАрдХ рд╣реИ рдЖрдк рдЪрд╛рд╣реЛ рддреЛ рдмрд┐рд▓реНрдХреБрд▓ post request рдпреВрдЬрд╝ рдХрд░ рд╕рдХрддреЗ рд╣реЛ рдмрдЯ the thing is рдХреА рд╣рдо рд▓реЛрдЧ рдХрд░рддреЗ рд╣реИя┐╜я┐╜
1:55
updation рдХреЗ рд▓рд┐рдП put request рдХрд╛ рдЗрд╕реНрддрд┐рдорд╛рд▓ рддреЛ рдореИрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдпрд╣рд╛рдБ рдкрд░ update note рдХрд░ рджреЗрддрд╛ рд╣реВрдБ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рд╛я┐╜я┐╜
2:01
note рдХреА id рд▓реЗрдирд╛ рдЪрд╛рд╣реВрдБрдЧрд╛ рдФрд░ рд╡рд┐рд╢реНрд╡рд╛рд▓ рдореИрдВ рдЪрд╛рд╣реВрдБрдЧрд╛ рдХреА рд╕рд┐рд░реНрдл рд╡рд╣реА рд▓реЛрдЧ note рдХреЛ update рдХрд░ рдкрд╛рдПрдВ рдЬреЛ рд▓реЛрдЧрдб рдЗрди рд╣реИ рдФрд░ рдЕрдкрдиреЗ рд╣реА notes рдХреЛ update рдХрд░ рдкрд╛рдПя┐╜я┐╜
2:11
рддреЛ рдЗрд╕ рдЪреАрдЬрд╝ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рд╣рдо рд▓реЛрдЧ рдпрд╣рд╛рдБ рдкрд░ рдПрдХ validation рд▓рдЧрд╛рдПрдВрдЧя┐╜я┐╜
2:29
рд╣рдо рдХрд╣реЗрдВрдЧреЗ рдХрд┐ рдЕрдЧрд░ рдЖрдк note рдХреЛ update рдХрд░ рд░рд╣реЗ рд╣реЛ рддреЛ рдЖрдк update рдХрд░ рд╕рдХрддреЗ рд╣реЛ рд▓реЗрдХрд┐рди рд╕рд┐рд░реНрдл рддрдм рд╣реА update рдХрд░ рд╕рдХрддреЗ рд╣реЛ рдЬрдм рдЖрдк рд╡рд╣реА user рд╣реЛ рдЬрд┐рд╕рдХрд╛ рдпрд╣ note рд╣реИ рдареАрдХ рд╣реИ рдореЗрд░реА рдмрд╛рдд рдХреЛ рд╕рдордЭреЗрдВ рдЖрдк рд▓реЛрдЧ рдХреА рдирд╣реАрдВ рд╕рдордЭреЗрдВ рддреЛ рдЪрд▓реЛ рдпрд╣рд╛рдБ рдкрд░ рд╣рдо рд▓реЛрдЧ рдХреНрдпрд╛ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдХреЛрдИ рднреА validation рдЬреЛ рд╣реИ рд╡рд╣ рдореИрдВ рдирд╣реАрдВ рд▓рдЧрд╛рдКрдВрдЧрд╛ рдХреНя┐╜я┐╜
2:59
рдЖрдкрдХреА рд╕рд╛рде рдЪреАрдЬреЗрдВ рд▓реЗрдХрд░ рдЖрдУрдВрдЧрд╛ рдХреНрдпрд╛ рдХреНрдпрд╛ рдЪреАрдЬреЗрдВ рд▓реЗрдХрд░ рдЖрдУрдВрдЧрд╛ рдЬрдм рдореИрдВ note рдХреЛ рдЖрдПрдб рдХрд░ рд░рд╣рд╛ рдереЛ title description рдФрд░ tag рдореЗрдВ рджреЗ рд░рд╣рд╛ рдерд╛ рддреЛ title description рдФрд░ tag рдпрд╣ рдЪреАрдЬреЗрдВ рдореИрдВ request.body рдореЗрдВ рд╕реЗ рд▓реЗрдХрд░ рдЖрдУрдВрдЧрд╛ рдареАрдХ рд╣реИ рдФрд░ рдпрд╣ рддреАрдиреЛ de-structuring рд╕реЗ рд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рдПрдХ new note object create рдХрд░реВрдБрдЧрд╛ рдФрд░ рдореИрдВ я┐╜я┐╜
3:29
рдЗрд╕рдХреЛ рдЕрднреА рдХреЗ рд▓рд┐рдП рдЦрд╛рд▓реА рд░рдЦреВрдБрдЧрд╛ рдФрд░ рдЗрд╕ рдкреЗ рдЬреЛ рдЬреЛ fields рдореБрдЭреЗ рдорд┐рд▓ рд░рд╣реА рд╣реИрдВ рд╡реЛ рдЖрдПрдб рдХрд░реВрдБрдЧрд╛ рддреЛ рдореИрдВ рдХрд╣реВрдБрдЧрд╛ рдЕрдЧрд░ title рдореМрдЭреВрдж рд╣реИ рддреЛ рдХреНрдпрд╛ рдХрд░реЛ new note, new note рдХрд╛ рдЬреЛ title рд╣реИ new note dot title рдЙрд╕рдХреЛ рдмрд░рд╛рдмрд░ рдХрд░ рджреЛ рдХрд┐рд╕рдХреЗ title рдХреЗ рдареАрдХ рд╣реИ рд╕рдордЭреЗ рдпрд╣ рдореИрдВрдиреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдореИрдВрдиреЗ basically рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдХрд┐ рдЖрд░ рдЕрдЧрд░ title я┐╜я┐╜
3:59
рд╡реЛ рдмрд░рд╛рдмрд░ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡реЛ рдмрд░рд╛рдмрд░ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡реЛ рдмрд░рд╛рдмрд░ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡реЛ рдмрд░рд╛рдмрд░ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡реЛ рдмрд░рд╛рдмрд░ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡реЛ рдмрд░рд╛рдмрд░ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡реЛ рдмрд░рд╛рдмрд░ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡реЛ рдмрд░рд╛рдмрд░ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡реЛ рдмрд░рд╛рдмрд░ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡реЛ рдмрд░рд╛рдмрд░ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡реЛ рдмрд░рд╛рдмрд░ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡реЛ рдмрд░рд╛рдмрд░ я┐╜я┐╜
4:29
рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡реЛ рдмрд░рд╛рдмрд░ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡реЛ рдмрд░рд╛рдмрд░ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡реЛ рдмрд░рд╛рдмрд░ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡реЛ рдмрд░рд╛рдмрд░ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡реЛ рдмрд░рд╛рдмрд░ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡реЛ рдмрд░рд╛рдмрд░ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡реЛ рдмрд░рд╛рдмрд░ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡реЛ рдмрд░рд╛рдмрд░ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡реЛ рдмрд░рд╛рдмрд░ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡реЛ рдмрд░рд╛рдмрд░ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╡реЛ рдмрд░рд╛рдмрд░ рдХрд░рддрд╛ рд╣реИ рддреЛ я┐╜я┐╜
4:59
рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛я┐╜я┐╜
5:59
рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛рдЧрд╛ рдкреНрд░рд╛рдЬрд╝рд╛я┐╜я┐╜
6:29
рдЗрддрдиреА рд╕рд┐рдХреНрдпреЛрд░ рд╣реЛрдиреА рдЪреАрдЬрд╝реА рд╣реИ рдЕрдкреНрд▓рд┐рдХреЗрд╢рди рддреЛ рдореИрдВ рд╕рдмрд╕реЗ рдмрд╣реБрд▓реЗ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рдХрд┐ рдЗрд╕реНрдЯреЗрдбрд╝ рд╡рд╛ рд╕реЗрдЗрдВрдЧ рдЗя┐╜я┐╜
6:34
рдореИрдВ find by id рдФрд░ update рдирд╣реАрдВ рдХрд░реВрдБрдЧрд╛ рдореИрдВ рдЖрдкрд░ find one рдХрд░реВрдБрдЧрд╛ рдареАрдХ рд╣я┐╜я┐╜
6:39
рдФрд░ рдореИрдВ рдЖрдкрд░ рдХреНрдпрд╛ рдХрд╣реВрдБрдЧрд╛ find one рдХрд░рдХреЗ рдХрд┐ рдпрд╣рд╛рдБ рдореИрдВ find by id рдХрд░реВрдБрдЧя┐╜я┐╜
6:45
find by id рдПрдХ function рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ рдЬреЛ рд╣реИ id рджреЗ рджреВрдЧрд╛ рдареАрдХ рд╣реИ рддреЛ find
6:49
by id рд▓реЗрддрд╛ рд╣реИ рдПрдХ id рдФрд░ рдХреМрдирд╕реА id рд▓реЗрдЧрд╛ рд╡реЛ рд╡реЛ basically id рдореЗрд░реА рд▓реЗрдЧрд╛ request.params.id
6:57
рдпрд╣ рдХреМрдирд╕реА рд╡рд╛рд▓реА id рд╣реИ рдпрд╣ рд╡рд╛рд▓реА id рд╣реИ рдпрд╣ рдирд╣реАрдВ рдХрд┐ рдЬреЛ рдЖрдк update рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЕрдм рдореИрдВрдиреЗ рдпя┐╜я┐╜
7:02
note рдирд┐рдХрд╛рд▓ рд▓рд┐рдпрд╛ рдЬреЛ note рдЖрдк update рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреАрдХ рд╣реИ рдЕрдм рдорд╛рди рд▓реЛ рдХрд┐ рдпрд╣ note exist рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рддреАрдХ рд╣я┐╜я┐╜
7:08
рдпрд╣ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрд╣ note exist рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЗрд╕ id рдХрд╛ рдЬреЛ рдХрд┐ most of the attackerss рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкя┐╜я┐╜
7:12
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд▓рд┐рдЧ рджреВрдБрдЧрд╛ if not of note рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ response.status рдХреЙрдВрд╕рд╛ code рдореИрдВ рдХрд░реВрдБрдЧрд╛ send рдореИрдВ рдХрд░реВрдБрдЧя┐╜я┐╜
7:21
404 рдЯреАрдХ рд╣реИ рдФрд░ dot send рдФрд░ рдпрд╣рд╛рдБ рдкрд░ not found рдЯреАрдХ рд╣реИ рдореИрдВ not found
7:30
send рдХрд░ рджреВрдБрдЧрд╛ рдЯреАрдХ рд╣реИ рдФрд░ рдЙрд╕рд╕реЗ рдХреЗ рд╕рд╛рде рдореИрдВ рдпрд╣ рджреЗрдЦреВрдВрдЧрд╛ рдпрд╣ рдмрд╛рд▓рд╛ рдЬреЛ note рд╣реИ рдХреНрдпрд╛ рдпрд╣ рдЗрд╕рдХрд╛ рдЬреЛ user рд╣реИ рд╡реЛ рдпрд╣реА рд╣я┐╜я┐╜
7:37
request.user рд╣реИ рддреЛ рдпрд╣ рдЪреЗрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рдореИрдВ рдЖрдкрд░ рдХрд╣реВрдБрдЧрд╛ рдХрд┐ рдЕрдЧрд░ note.user.toString рдареАрдХ рд╣реИ note.user.toString
7:50
рдореБрдЭреЗ рдХреНрдпрд╛ рджреЗрдЦрд╛ note.user.toString рдореБрдЭреЗ рджреЗрдЦрд╛ рдЗрд╕ note рдХреА ID рдЕрдЧрд░ рдпрд╣ рдирд╣реАрдВ рдмрд░рд╛рдмрд░ рд╣реИ request.user.id рдХреЗ рдЕрдЧрд░ рдпрд╣ рдирд╣реАя┐╜я┐╜
7:59
рдмрд░рд╛рдмрд░ рд╣реИ request.user.id рдХреЗ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдХреБрдЫ рдЧрдбрдмрдб рд╣реИ рдЧрдбрдмрдб рдХреНрдпрд╛ рд╣реИ рдХрд┐ рдЬреЛ рдмрдирджрд╛ рд▓реЙрдХреНрдб рдЗрди рд╣реИ рд╡реЛ рдХрд┐рд╕реА рдФрд░ рдХрд╛ note
8:05
рдПрдХрд╕реЗрд╕ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦреВрдБрдЧрд╛ рдореИрдВрдиреЗ рдпрд╣рд╛рдБ рдкрд░ рднреА return рд▓рд┐рдЦрдирд╛ рдея┐╜я┐╜
8:11
рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦреВрдБрдЧрд╛ return рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦреВрдБрдЧрд╛ response.status рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ unauthorized рдХрд░ рджреВрдБрдЧрд╛ рдЙрд╕ рдмрдирджреЗ рдХя┐╜я┐╜
8:19
рдореИрдВ рдХрд╣реВрдВрдЧрд╛ 401 рдФрд░ рдЙрд╕реА рдХреЗ рд╕рд╛рде рд╕рд╛рде рдореИрдВ рдЙрд╕рдХреЛ рдЬрд╝реНрдпрд╛рджрд╛ information рдирд╣реАрдВ рджреВрдБрдЧрд╛ рдФрд░ рдореИрдВ рдЙрд╕рдХреЛ simply рдпрд╣ рдмреЛрд▓реВрдВрдЧрд╛ рдХрд┐ not
8:31
allowed рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдЙрд╕рдХреЛ dot send рдХрд░ рджреВрдБрдЧрд╛ рдФрд░ рдХрд╣ рджреВрдБрдЧя┐╜я┐╜
8:36
not allowed рддреЛ рдореИрдВ рдЙрд╕рдХреЛ plain text рднреЗрдЬ рджреЗрддрд╛ рд╣реВрдБ рддреЛ рдпрд╣ рдереАрдЬрд╝ рд╣реЛ рдЧрдП рддреАрдХ рд╣реИ рдЕрдЧрд░ рдРрд╕я┐╜я┐╜
8:44
рднреА рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рднрд╛рдИ рдЖрдкрдХрд╛ рдЬреЛ рдпрд╣рд╛рдБ рдкрд░ рдпрд╣ рдЬреЛ note рд╣реИ рдпрд╣ exist рдХрд░рддрд╛ рд╣реИ рддреАрдХ рд╣реИ рдЕрдм рдпрд╣ note
8:51
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣реИ рддреАрдХ рд╣реИ рддреЛ рдЕрдм рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХреБрдЫ рдЗрд╕ рддрд░я┐╜я┐╜
8:55
рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ рдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдБ note is equal to await note.find by id and update рддреАрдХ рд╣реИ рдФрд░ рдпрд╣ рдХреНрдпрд╛-рдХреНрдпрд╛ рд▓реЗрдЧя┐╜я┐╜
9:03
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рддреЛ рдпрд╣ id рд▓реЗрдЧрд╛ рддреАрдХ рд╣реИ рддреЛ рдореИрдВ request.perms.id рджреЗ рджреВрдБрдЧрд╛ рдЗрд╕рдХреЛ рдФрд░ рджреВрд╕рд░рд╛ parameter
9:09
рдХреНрдпрд╛ рд▓реЗрдЧрд╛ рдпрд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ dollar set рдореБрдЭреЗ рд▓рд┐рдЦрдирд╛ рдкрдбрд╝реЗрдЧрд╛ рдФрд░ рдЗрд╕рдХреЗ рдмрд╛я┐╜я┐╜
9:14
рдЬреЛ рдореЗрд░рд╛ new note рд╣реИ рд╡реЛ рдореИрдВ рдЗрд╕рдХреЛ рдпрд╣рд╛рдБ рдкрд░ рджреЗ рджреВрдБрдЧрд╛ рддреАрдХ рд╣реИ рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рдХрд░реВрдБрдЧя┐╜я┐╜
9:18
new рдХреЛ true рдХрд░ рджреВрдБрдЧрд╛ рдФрд░ рдпрд╣ рднреА рдПрдХ object рд░рд╣реЗрдЧрд╛ рддреАрдХ рд╣реИ рддреЛ new true рдХрд░рдиреЗ рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣я┐╜я┐╜
9:24
рдХрд┐ рдЕрдЧрд░ рдХреЛрдИ рдирдпрд╛ contact рдЖрддрд╛ рд╣реИ рддреЛ рд╡реЛ create рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдмрд╕рд┐рдХрд▓реА рддреАрдХ рд╣реИ рддреЛ рдореИрдВрдиреЗ new рдХреЛ true рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдпрд╣ рдХрд░рдиреЗ рд╕реЗ рдХреНрдпрд╛ рд╣реЛрдЧя┐╜я┐╜
9:31
рдХрд┐ рдореЗрд░рд╛ рдЬреЛ note рд╣реИ рд╡реЛ update рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдареАрдХ рд╣реИ рдФрд░ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ note рднреЗрдЬ рджреВрдБрдЧрд╛ рдареАрдХ рд╣реИ рддреЛ рдореИрдВ note рдХреЛ рднреЗрдЬ рджреВрдБрдЧрд╛ рдЬрд▓реНрджреА рд╕я┐╜я┐╜
9:41
рд╣рдо рд▓реЛрдЧ рдХреНрдпрд╛ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдЕрдкрдиреЗ thunder client рдореЗрдВ рдЖрдПрдВрдЧреЗ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдПрдХ рдФрд░ new request рдмрдирд╛рдПрдВрдЧреЗ рдФрд░ рд╡реЛ new request рдХреНрдпрд╛ рд╣реЛрдЧреА update note рдареАрдХ рд╣реИ рд╡реЛ update note рд╣реЛрдЧреА рдирдП request рдФрд░ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рдХрд┐ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рддреЛ рдЗрд╕рдХреЛ put рдХрд░реВрдБрдЧрд╛ рдареАрдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдПрдХ put request рд╣реИ рдЙрд╕реА рдХреЗ рд╕рд╛рде рд╕рд╛рде рдпрд╣ update note slash id рддреЛ рдореБрдЭреЗ рдпрд╣рд╛рдБ рдкрд░ рдПя┐╜я┐╜
10:11
рдЯреЛрдХрди рддреЛ рдпрд╣ рдПрдХ рдмрд╛рд░ рдореБрдЭреЗ рдмрд╕ рдореЗрдирдд рдХрд░рдиреА рдкрдбрд╝реЗрдЧреА рдФрд░ рдЯреЛрдХрди рд╡рдЧрд╝реЗрд░я┐╜я┐╜
10:16
рдХреЙрдкреА рдХрд░рдиреЗ рдХреА рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдореЗрд░реА collection рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ save рд╣реИ рдореИрдВ testing рдХрд░рддрд╛ рд░рд╣реВрдВрдЧрд╛ рдареАрдХ рд╣реИ content type application json рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкя┐╜я┐╜
10:23
рд╕рд┐рд░реНрдл json рд▓рд┐рдЧ рджреЗрддрд╛ рд╣реВрдБ рд╣реЛ рдЧрдпрд╛ рдХрд╛рдо рдореЗрд░рд╛ рдФрд░ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рдпрд╣рд╛рдБ рдкрд░ рдХрд┐ рдЬреИрд╕реЗ рдпрд╣ body рд╣реИ рдареАрдХ рд╣реИ body рдореЗрдВ exactly same рдЪреАрдЬ рдЖрдИрдЧя┐╜я┐╜
10:31
update рдореЗрдВ рднреА рдХрд╣рд╛рдВ рдЧрдИ рдореЗрд░реА json рд╣реИ рд╣рд╛рдБ json рд╣реА select рдХрд░ рд░рдЦреА рд╣я┐╜я┐╜
10:34
рдореИрдВрдиреЗ рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ updated рд▓рд┐рдЦреВрдБрдЧрд╛ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рднреА updated рд▓рд┐рдЦреВрдБрдЧрд╛ рдареАрдХ рд╣реИ рдЕрдм рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧя┐╜я┐╜
10:41
рдХрд┐ рдЬреЛ рднреА ID рдбрд╛рд▓реВрдВрдЧрд╛ рд╡реЛ рдЗрд╕рдореЗрдВ change рд╣реЛ рдЬрд╛рдПрдЧреЗ рдареАрдХ рд╣реИ рддреЛ рдПрдХ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдЬрд▓реНрджреА рд╕реЗ рд╣рдо рд▓реЛрдЧ MongoDB Compass рдЦреЛрд▓рддреЗ рд╣реИя┐╜я┐╜
10:47
рдареАрдХ рд╣реИ рдФрд░ рд╡рд╣рд╛рдВ рд╕реЗ рдореИрдВ ID рдЙрдард╛рдУрдВрдЧрд╛ рдФрд░ рд╡реЛ ID рдЙрдард╛рдиреЗ рдХя┐╜я┐╜
10:52
рдмрд╛рдж рдЗрди рдлрд╛рдХреНрдЯ рдореИрдВ рдПрдХ рдХрд╛рдо рдФрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ рдореИрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕рдХреЛ save рдХрд░ рд▓реЗрддрд╛ рд╣реВрдБ control S рдХрд░рдХреЗ save successful рд╣реИ рдареАрдХ рд╣реИ рдФя┐╜я┐╜
10:58
Compass рдХреЛ рдЦреЛрд▓рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рднреА рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ end points рд░реЗрдбрд╝реА рд╣реИрдВ рдПрдХрджрдо рдореИрдВ рдпрд╣рд╛рдБ рдкя┐╜я┐╜
11:02
send рдХрд░реВрдБ request рдХреЛ рддреЛ рджреЗрдЦреЛ рдпрд╣рд╛рдБ рдкрд░ рдкрд╣рд▓рд╛ рд╡рд╛рд▓рд╛ рдЬреЛ title рд╣реИ рд╡реЛ my title рд╣реИ рдФрд░ description рдкреНрд▓реАрдЬ рд╡реЗрдХ рдЕрдкрд▓ рд▓рд┐рдпя┐╜я┐╜
11:08
рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рдЗрд╕ ID рдХреЛ рд▓реВрдБрдЧрд╛ рдЗрд╕ note рдХреА ID рдХреЛ рд▓реВрдБрдЧрд╛ copy рдХрд░реВрдБрдЧрд╛ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдбрд╛рд▓ рддреВрдБрдЧрд╛ ID рдХреА рдЬрдЧрд╛ рдкрд░ рдареАрдХ рд╣я┐╜я┐╜
11:15
рдФрд░ рдЕрдм рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ new note updated рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ send рдХрд░реВрдБрдЧя┐╜я┐╜
11:19
рдпрд╣рд╛рдБ рдкрд░ 404 not found рдЖ рдЧрдпрд╛ рд╣реИ рдХреИрд╕рд╛ рдордЬрд╝рд╛рдХ рд╣реИ cannot put slash API slash update note рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдБ рдХреНрдпрд╛ рджрд┐рдХреНрдХрдд рдЖ рд░рд╣реА рд╣я┐╜я┐╜
11:27
рддреЛ рдпрд╣рд╛рдБ рдкрд░ slash API slash auth рднреА рд╣реИ auth рднреА рд╣реИ рд╡реЛ рднреА рдореБрдЭреЗ рд▓рд┐рдЦрдирд╛ рдкрдбрд╝реЗрдЧя┐╜я┐╜
11:32
рдореИрдВрдиреЗ miss рдХрд░ рджрд┐рдпрд╛ auth рдареАрдХ рд╣реИ рд╕реЗрд╡ рдХрд░ рд▓реЗрддрд╛ рд╣реВрдБ рдЕрдм send рдХрд░рддрд╛ рд╣реВя┐╜я┐╜
11:36
рдЕрднреА рднреА рдХрд╣ рд░рд╣рд╛ рд╣реИ cannot found slash API slash auth slash update note
11:40
slash note рдХреА ID рддреЛ рдпрд╣рд╛рдБ рдкрд░ рд╣рдореЗрдВ рджреЗрдЦрдирд╛ рдкрдбрд╝реЗрдЧрд╛ рдХреНрдпрд╛ рджрд┐рдХреНрдХрдд рд╣я┐╜я┐╜
11:44
update note slash ID рдХреНрдпрд╛ рджрд┐рдХреНрдХрдд рдЖ рд░рд╣реА рд╣реИ рдУрдХреЗ рдореИрдВ рд╕рдордЭ рдЧрдпрд╛ рдХреНрдпрд╛ рджрд┐рдХреНрдХрдд рдЖ рд░рд╣реА рд╣реИ рддреЛ рдпрд╣ slash API slash notes рд╣я┐╜я┐╜
11:52
рдпрд╣ рд╡рд╛рд▓реЗ рдЬреЛ notes рдХреЗ end points рд╣реИрдВ рд╡реЛ slash API slash auth рдирд╣реАрдВ рд╣реИ slash API slash notes рд╣реИ рддреЛ рдореИрдВ рдпрд╣ рдЪреАрдЬрд╝ рдпрд╣рд╛рдВ рднреА update рдХрд░ рд▓реЗрддрд╛ рд╣реВя┐╜я┐╜
11:58
рдореИрдВ рдиреЗ copy pasting рдХрд░реА рдЙрд╕рдХреА рдПрдЬрд╝реЗ рд╕реЗ рдпрд╣ рджрд┐рдХреНрдХрдд рдЖ рд░рд╣реА рд╣реИ рддреЛ slash API slash auth рдирд╣реАрдВ slash API slash notes рд╡рд╛рд▓реЗ end points рд╣реИрдВ рдпрд╣ рд╕рд╛рд░реЗ рдХреЗ рд╕рд╛рд░я┐╜я┐╜
12:06
рддреЛ рдпрд╣рд╛рдВ рдкрд░ рдЕрдм рдореИрдВ send рдХрд░реВрдБрдЧрд╛ рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рдЬреЛ рдпрд╣ рджрд┐рдХреНрдХрдд рдЖ рд░рд╣реА рд╣реИ рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдБ рдХреНрдпрд╛ рджрд┐рдХреНрдХрдд рдЖ рд░рд╣реА рд╣реИ рдмрд╣реБрдд рд╕рд╛рд░реЗ errors рдЖ рд░рд╣реЗ рд╣реИя┐╜я┐╜
12:12
рдпрд╣ рдХрд╣рддрд╛ рд╣реИ cannot read property to string of undefined to string рдореИрдВрдиреЗ рдпреВрд╕реНрдЯ рдХрд┐рдпрд╛ рдерд╛ рдпрд╣рд╛рдВ рдкя┐╜я┐╜
12:24
рдХрд╣рд╛рдВ рдХрд┐рдпрд╛ рдерд╛ рдореБрдЭреЗ рджрд┐рдЦ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд░рд╣рд╛ рд╣реИ рдпрд╣рд╛рдВ рдкрд░ рдореИрдВрдиреЗ to string рдХрд┐рдпрд╛ рд╣реБрдЖ рддреЛ рдпрд╣ рдЪреАрдЬ рдЕрдВрдбрд┐рдлрд╛рдЗрдиреНрдб рд╣я┐╜я┐╜
12:31
рдЗрд╕рдХрд╛ рдорддрд▓рдм рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдкрд░ await рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдЕрдм рдореИрдВ send рдХрд░реВрдБрдЧрд╛ рдЕрднреА рднреА рдпрд╣ рдХрд╣рд╛ рд░рд╣рд╛ рд╣реИ рдХрд┐ request рд▓рдЯрдХ рдЧрдИ рд╣я┐╜я┐╜
12:40
рдЕрдм рдХреНрдпрд╛ рджрд┐рдХреНрдХрдд рдЖ рд░рд╣реА рд╣реИ рднрд╛рдИ рдпрд╣ рдХрд╣рд╛ рд░рд╣рд╛ рд╣реИ assignment to constant variable
12:44
рддреЛ рдореИрдВрдиреЗ assignment to constant variable рдХрд░ рджрд┐рдпрд╛ рдХрд╣реАрдВ рдкрд░ 61 line number рдореЗрдВ рдХрд┐рдпрд╛ рд╣я┐╜я┐╜
12:49
рддреЛ рдореИрдВ note is equal to await рдпрд╣ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХрд┐ note constant рддреЛ рдореИрдВ рдЗрд╕рдХреЛ let рдХрд░ рд▓реВрдБрдЧрд╛ рдЯреАрдХя┐╜я┐╜
12:54
рдореИрдВ let рдХрд░ рд▓реВрдБрдЧрд╛ рдЗрд╕рдХреЛ note is equal to await find note by id рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдХрд╣рд╛ рджреВрдВрдЧрд╛ in fact рдореБрдЭреЗ рдЗрд╕рдХреА рдЬрд╝рд░реВрд░рдд рднреА рдирд╣реАрдВ рд╣я┐╜я┐╜
13:00
note is equal to but okay this will solve the problem рдЯреАрдХреЗ рддреЛ рдореИрдВ рдЗрд╕рдХреЛ send рдХрд░реВрдБрдЧя┐╜я┐╜
13:04
рддреЛ рдпрд╣ рджреЗрдЦреЛ рдпрд╣рд╛рдВ рдкрд░ note update рд╣реЛ рдЧрдпрд╛ рдЯреАрдХреЗ new note updated title new note updated рдореИрдВрдиреЗ рдХрд┐рдпрд╛ рдерд╛ рдЕрдм рдпрд╣ рдЪреЗрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐я┐╜я┐╜
13:10
рдХрд┐ рдпрд╣ note update рднреА рд╣реБрдЖ рд╣реИ рдХрд┐ рдирд╣реАрдВ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рдХрд┐ рдпрд╣рд╛рдВ рдкрд░ рдЬрд╛рдУрдВрдЧрд╛ fetch all notes рдореЗрдВ рдФрд░ send рдХрд░реВрдБрдЧя┐╜я┐╜
13:15
рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ new note updated рд╣реЛ рдЧрдпрд╛ рдЕрдм рдЕрдЧрд░ рдореИрдВ new note updated 2 рдХрд░ рджреВрдБрдЧрд╛ рдпрд╣рд╛рдВ рдкрд░ рдФрд░ рдЗрд╕рдХреЛ update рдХрд░реВрдБрдЧя┐╜я┐╜
13:21
рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рд╡рд╛рдкрд╕ рд╕реЗ fetch рдХрд░реВрдБрдЧрд╛ рджреЗрдЦреЛ new note updated 2 рд╣реЛ рдЧрдпрд╛ рдФрд░ рдЗрд╕ рдЪреАрдЬрд╝ рдХреЛ рдЖрдк MongoDB рдореЗрдВ рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИя┐╜я┐╜
13:26
рдЖрдк рдкрд░ рджреЗрдЦреЛ new note updated 2 рд╣реЛ рдЧрдпрд╛ рдЕрдм рдореИрдВ рдЕрдЧрд░ рдЗрд╕рдХреЛ updated 3 рдХрд░ рджреВрдБрдЧрд╛ рджреВрдБрдЧрд╛ рдФрд░ send рдХрд░реВрдБрдЧрд╛ рдФрд░ рдЗрд╕рдХя┐╜я┐╜
13:30
refresh рдХрд░реВрдБрдЧрд╛ рддреЛ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦя┐╜я┐╜
13:34
рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ рдЖрдк рдкрд░ рджреЗрдЦреЛ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦя┐╜я┐╜
13:38
рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦя┐╜я┐╜
13:42
рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ рдЖрдкрдиреЗ end points рдмрдирд╛ рд▓рд┐рдпя┐╜я┐╜
13:46
get, post, put рдпрд╛рдирд┐ рдХрд┐ fetch all notes рдмрдирд╛ рд▓рд┐рдпрд╛ рдЖрдкрдиреЗ add note рдмрдирд╛ рд▓рд┐рдпрд╛, рдЖрдкрдиреЗ update note рдмрдирд╛ рд▓рд┐рдпя┐╜я┐╜
13:52
рдЕрдм рдЬреЛ рдЕрдЧрд▓рд╛ end point рдЕрдм рдмрдирд╛рдПрдВрдЧреЗ рд╡реЛ рд╣реИ delete note рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдЫреБрдЯреНрдЯреА рд╣рдорд╛рд░я┐╜я┐╜
13:56
API рдЦрддрдо рд╣рдорд╛рд░реА API рдбрди рд╣реЛ рдЬреБрдЦ рдЧрдП рддреАрдХ рд╣реИ рддреЛ delete note рдХрд░рдиреЗ рдХреЗ рд▓рд┐я┐╜я┐╜
14:00
рдкреВрдЯ рдбрд┐рд▓реАрдЯ рдпрд╛ рдкреВрдЯ рдбрд┐рд▓реАрдЯ рдпрд╛ рдкреВрдЯ рдбрд┐рд▓реАрдЯ рдпрд╛ рдкреВрдЯ рдбрд┐рд▓реАрдЯ рдпрд╛ рдкреВрдЯ рдбрд┐рд▓реАрдЯ рдпрд╛ рдкреВрдЯ рдбрд┐рд▓реАрдЯ рдпрд╛ рдкреВрдЯ рдбрд┐рд▓реАрдЯ рдпрд╛ рдкреВрдЯ рдбрд┐рд▓реАрдЯ рдпрд╛ рдкреВрдЯ рдбрд┐рд▓реАрдЯ рдпрд╛ рдкреВрдЯ рдбрд┐рд▓реАрдЯ рдпрд╛ рдкреВрдЯ рдбрд┐рд▓реАрдЯ рдпрд╛ рдкреВрдЯ рдбрд┐рд▓реАрдЯ рдпрд╛ рдкреВрдЯ рдбрд┐рд▓реАрдЯ рдпрд╛ рдкреВрдЯ рдбрд┐рд▓реАя┐╜я┐╜
14:30
рд╡реЛ рдпреЗ рдорд┐рд▓рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╕реЗрдо рдПрдВрдбрдкреЙрдЗрдВрдЯ рдкрд░ рдкреВрдЯ рдбрд┐рд▓реАрдЯ рдкрд░ рдХреБрдЫ рдФрд░ рдХрд╛рдо рдХрд░рд╡рд╛ рд╕рдХрддреЗ рд╣реИя┐╜я┐╜
14:34
рдЧреЗрдЯ рдбрд┐рд▓реАрдЯ рдкрд░ рдХреБрдЫ рдФрд░ рдХрд╛рдо рдХрд░рд╡рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдкреЛрд╕реНрдЯ рдбрд┐рд▓реАрдЯ рдкрд░ рдХреБрдЫ рдФрд░ рдХрд╛рдо рдХрд░рд╡рд╛ рд╕рдХрддреЗ рд╣реИя┐╜я┐╜
14:38
рддреЛ рдЖрдкрдХрд╛ рдПрдВрдбрдкреЙрдЗрдВрдЯ рддреЛ рд╕реЗрдо рд░рд╣реЗрдЧрд╛ рдкрд╕ рд░рд┐рдХреНрд╡реЗрд╢ рдХрд╛ рдЯрд╛рдЗрдк рдмрджрд▓ рдХреЗ рдЖрдк рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╛рдо рдХрд░рд╡рд╛ рд╕рдХрддреЗ рд╣реИя┐╜я┐╜
14:43
рддреЛ рдореИрдВ рдЖрдкрдХрд╛ рдкреВрдЯ рдбрд┐рд▓реАрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рдЕрдЧрд░ рдЖрдкрдиреЗ рдпреЗ рдкреНрд▓реЗрдпрд▓рд┐рд╕реНрдЯ рдЕрднреА рддрдХ рдЖрдЗрдХрд╕рд╕ рдирд╣реАрдВ рдХрд░ рд░рд╣реА рд╣я┐╜я┐╜
14:46
рддреЛ рдпрд╣рд╛рдВ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рд╕реЗрдк рдХрд░реЗрдВ рдЬрд╝рд░реВрд░ рдХрд░реЗрдВ рдЬрд╝рд░реВрд░ рдХрд░реЗрдВ рдЬрд╝рд░реВрд░ рдХрд░реЗрдВ рдЬрд╝рд░реВрд░ рдХрд░реЗрдВ рдЬрд╝рд░реВрд░ рдХрд░реЗрдВ рдЬрд╝рд░реВрд░ рдХрд░реЗрдВ рдЬрд╝рд░реВрд░ рдХрд░реЗрдВ рдЬрд╝рд░реВрд░ рдХрд░реЗрдВ рдЬрд╝рд░реВрд░ рдХрд░реЗрдВ рдЬрд╝рд░реВрд░ рдХрд░реЗрдВ рдЬрд╝рд░реВрд░ рдХрд░реЗрдВ рдЬрд╝рд░реВрд░ рдХрд░реЗрдВ рдЬрд╝рд░реВрд░ рдХрд░реЗрдВ рдЬрд╝рд░реВрд░ рдХрд░реЗрдВ рдЬрд╝рд░реВрд░ рдХрд░реЗрдВ рдЬрд╝рд░реВрд░ рдХрд░реЗрдВ рдЬя┐╜я┐╜
#Computer Science
#Science