Skip to playerSkip to main content
  • 3 months ago
ЁЯОп TodayтАЩs Learning Outcomes
By the end of this class, students will be able to:
тЬЕ Implement form handling and validation for product details (name, price, description, image, etc.)
тЬЕ Connect the form with Node.js + Express backend API to save products in MongoDB
тЬЕ Display real-time success/error messages after product submission
тЬЕ Understand the complete product creation flow used in real e-commerce projects
Transcript
00:00рдЕрд░реНрдЬреБрди рд░рд╛рдЬреЗрдВрджреНрд░ рдЕрд░реНрдЬреБрди рдХреЗ рд░рд╣реЗ рд╕рд░реНрд╡ рдореЗрд░реЗ 83 рджрд┐рди рдЕрдЯрдиреЗрдВрд╕ рд╣реИ рдареАрдХ рд╣реИ рддреЛ рдЕрдЯрдиреЗрдВрд╕ рдЕрдЧрд░ рдЖрдкрдХреЛ рдкрддрд╛ рдХрд░рдиреА рддреЛ рдЖрдк рдкрддрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реВрдВ
00:28рдЕрдЯрдиреЗрдВрд╕ рдареАрдХ рд╣реИ рдирд╛рдЗрдЯреА рдкрд░рд╕реЗрдВрдЯ рдЕрдмрд╛рдУ рдЕрдЯрдиреЗрдВрд╕ рд╣реЛрдиреА рдЪреАрдП рдЖрдкрдХреА рдареАрдХ рд╣реИ рдирдорд╕реНрддреЗ рдЕрдВрдЬрд▓реА
00:58рддреЛ рджреЗрдЦреЛ рдЖрдЬ рдЕрдкрдиреЗ рдбрд┐рд╕рдХрд╕ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдЕрдВрджрд░ рдЖрдЧреА рдХреА рдЪреАрдЬреЛрдВ рдХреЗ рдЙрдкрд░ рдХрд▓ рдЕрдкрдиреЗ рдЬреЛ рджреЗрдЦрд╛ рдерд╛ рд╣реВрдБ рдЕрдкрдиреЗ рдореЛрд▓реНрдЯрд░ рдХрд╛ рд╕реЗрдЯрдк рджреЗрдЦрд╛ рдерд╛ рдФрд░ рдореЛрд▓реНрдЯрд░ рдореЗрдВ рднреА рдЕрдкрдиреЗ рдХреНрдпрд╛ рджреЗрдЦрд╛ рдерд╛
01:10рдХрд┐ рдЕрдкрдиреЗ рдЗрдореЗрдЬ рдХреЛ рдХрд┐рд╕ рддрд░реАрдХреЗ рд╕реЗ рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐рд╕ рддрд░реАрдХреЗ рд╕реЗ рдЕрдкрдиреЗ рдлреНрд░реЗрдВрдЯ рдПрдВрдб рдкреЗ рд╢реЛ рдХрд░рд╡рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдареАрдХ рд╣реИ рддреЛ рдЪрд▓реЛ рдЕрдкрди рдпрд╣рд╛рдБ рдкрд░ рдЖрдЧреЗ рджреЗрдЦрддреЗ рд╣реИрдВ рдЙрд╕реА рдЪреАрдЬ рдХреЛ
01:19рдХрд┐ рдореИрдВ рдЖрдкрдХреЛ рд╕реНрдХреНрд░реАрди рд╢реНрдпрд╛рдп рдХрд░ рджреЗрддрд╛ рд╣реВрдВ рдПрдХ рд╡рд╛рд░рд╛рдм рд╕рдмреНрд╡реЗрд╢рд╛ рдХрд░ рджреЛ рдХрд┐рд╕brush рд╕рд╣реА рд╣реИ рдареАрдХ рд╣реИ рд╕реНрдХреНрд░реАрди рдХрд╛ рдФрд░ рдЬреЛ
01:33рдХрд┐ рд╡рд╣рдИрд╕реЗ рд╣реИ рд╣реИ рдЙрд╕рдХрд╛ рдПрдХ рдмрдбрд╝рд╛рдмреНрд╕ рдФрд░ рдХреЛ рд╕рднреА
01:37рдареАрдХ рд╣реИ рддреЛ рдЬреЛ рдЪреАрдЬ рдЕрдкрдиреЗ рдХрд▓ рджреЗрдЦреА рдереА рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдирд╣реАрдВ рд╣реВрдВрдЧреА рддреЛрдЧ рд╣реА рдирд╣реАрдВ
01:46рдХреЛрдбрд╝ рдирд╣реАрдВ рдХрд░рд╛ рдерд╛ рддреЛ рд╡рд╣ рдХреЛрдбрд╝ рдЕрднреА рдирд╣реАрдВ рд╣реИ system change рд╣реИ рдлрд┐рд░ рд╕реЗ system
01:51change рдХреА рд╡рдЬрд╝реЗрд╕реЗ рд╡рд╣ рдХреЛрдб рд╣реА рддреИрдВрдкрдХ рдХреЗ рддреЛ рд╡рд╣ рдХрд▓ рд╡рд╛рд▓реА рдХреЛрдбрд╝ рдирд╣реАрдВ рд╣реИ рддреЛ рдХреЛрдИ
02:05рд╣рдореЗрдВ рд╕ рдХреЗ рд╕рддрдиреА рд╣реИрдВ, рддреЛ рдЬреЛ рдХрдВрдкрд▓реАрдЯ рдХрд░ рд▓рд┐рдП рдЖрдкрди╨╗╤П рдХреЛ рдЖрдЧреЗ рджреЗрдЦрдиреЗ рдорд╛рд▓реЗ рд╣реИрдВ, рдХреНрдпрд╛ рдЗрдирдХреА рдХреЛ рддреЛ рдирд╣реАрдВ рдЪреЗрд╣рд╛, рдпрд╛ я┐╜urmstow рд▓рд┐рдП a
02:19рдУрдореА я┐╜ sem- рдореЗрдВ рдЖрдЧреЗ рджреЗрдЦрдВрд╝реЗ рдпрд╣ рджреЗрдЦрд▓рд┐рддреА рдЕрдкрдирд╛ рдкреНрд░реЛрдбрдХреНрдЯ рдореИрдиреЗрдЬрдореЗрдВрдб рднреА рдЕрдкрдиреЗ рдирд╛ рдЕрдкрди рдХреА рдЗрдирдХреА рдЕрдк рджреЗрдЦрд▓рд╛ рд╣реИ
02:30рдХреНрд░ рдкреНрд░рдЯреЗрдВрдЯ рдкреЗ рднреА рдЕрдкрдиреЗ рдЬреЛ рдкреНрд░реЙрдбрдХреНрдЯреНрд╕ рд╣реИ рд╡реЛ рд╢реВрд░ рдХрд░рд╡рд╛ рджрд┐рдП рдереЗ рдЙрд╕реА рдореЗрдВ рдЕрдЧреЗ рджреЗрдЦрддреЗ рд╣реИрдВ рддреЛ рдЕрдкрдиреЗ
02:38VS Code рдХреЗ рдЙрдкрд░ рдФрд░ рдЕрдкрдиреА File рдХреЗ рдЙрдкрд░ рдЖрдЬрд╛рддреЗ рд╣реИрдВ рддреЛ GS Code рдкрд╣ рдЖ рдЬрд╛рдУ рдФрд░ рдЙрд╕ File
02:46рдФрд░ folder рдЕрдкрди рдпрд╣рд╛рдБ рдкрд░ рдХрд░ рд▓рд┐рддреЗ рд╣реИрдВ рд▓рд┐рдП рдЕрдкрдиреЗ рдареЙрд▓реНрдЯрд░ рдпрд╣ рдЗрдВрдб рдХрд╛ рдлреЙрд▓реНрдб рд░рд╣реЗ рд╣ред рдЗрд╕рдХреЛ рдкреЙрдкрди
02:52рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ рдЬрд▓реНрджреА рд╕реЗ рддреЛ рдореИрдВ рд╕реЗ рдбреА рдХрд░рдХреЗ рдпрд╣рд╛рдБ рдпрд╣рд╛рдБ
03:02рдирд╣рд╛рдВ рдкрд░ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЕрдкрдиреЗ back end рдХреЛ run рдХрд░ рд▓реЗрддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕рдХреЛ рдкрд░ рд▓реЗрддреЗ рд╣реИ рдПрдВрдк рдпрд╣рд╛рдВ рдкрд░ рдЕрдВрдкрд░
03:21рдХреЛ рднреА рдЪрд▓рд╛ рд▓реЗрддреЗ рддреЛ рд╕реАрдбреА рдХрд░рдХреЗ рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рдХреНрдпрд╛ рдХрд╣рддреЗ рд╣реВрдВ рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рдЕрдкрди рдлреНрд░реЗрдВрдЯ рдПрди рдХреЛ рд░рди рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦ рддреЛ рд╣реИ рддреЛ рдпрд╣рд╛рдВ рдкрд░ рдореИрдВрдиреЗ рдлреНрд░реЗрдВрдЯ
03:33рдХреЛ рд░рди рдХрд░ рджрд┐рдпрд╛ рдЕрдм рджреЗрдЦреЛ рдпрд╣рд╛рдВ рдкрд░ рдЖрдЬ рдЬреЛ рдкрди рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЗ рд╡реЛ рдкрди рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЗ рдЕрдкрдирд╛ рдХреНрд╡реЗрд░реА рдореЗрдиреЗрдЬрдореЗрдВрдЯ рдЪреАрдХ рд╣реИ рдорддрд▓рдм рдпрд╣рд╛рдВ рдкрд░ рдХреБрдЫ рднреА рдХреНрд╡реЗрд░реА рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЧрд╛ рдпреВрдЬрд░ рдХреБрдЫ рднреА рдХреНрд╡реЗрд░реА рджреЗ рд╕рдХрддрд╛ рд╣реИ
03:57contact рд╡рд╛рд▓реА рдмрд╛рдд рд╣реБрдИ рд╣реИ рдЕрдкрдирд╛ name рджреЗрдЧрд╛ рдЬреИрд╕реЗ рдорд╛рд▓реЛрдВ рдЙрд╕рдиреЗ рдЖрдк рд▓рд┐рдЦрд╛ рдХрд┐ рджреЗрд╡рд╛рдВрдЪ рдЙрд╕рдХрд╛ name рд╣реИ рдЙрд╕рдиреЗ рдЕрдкрдиреА email ID рдЖрдкрд░ provide рдХрд░ рджреА рдФрд░ рдЙрд╕рдиреЗ рдЕрдкрдиреА query рдбрд┐рдЦ рджреА рдХрд┐ рдпрд╣ рдореЗрд░реА query рд╣реИ
04:07рдорд░реНрди рдХреЛ рд▓реЗрдХреЗ рдХреБрдЫ рднреА query рд╣реИ рдФрд░ рд╡реЛ рдХреНрдпрд╛ рдХрд░реЗрдЧрд╛ рдпрд╣рд╛рдкрд░ submit рдХрд░реЗрдЧрд╛ рддреЛ рдЬреИрд╕реЗ submit рдХрд░реЗрдЧрд╛ рддреЛ рдпрд╣ query рдЕрдкрдиреЗ database рдХреЗ рдЕрдВрджрд░ store рд╣реЛ рдЬрд╛рдиреА рдЪреАрдП рдХреНрдпреЛрдВрдХрд┐ рдпрд╣реА same query рдЕрдкрди рдХрд┐рд╕рдХреЛ рджрд┐рдЦрд╛рдПрдВрдЧреЗ рдпрд╣реА query рдЕрдкрдиреЗ рдХреЛ рджрд┐рдЦрд╛рдиреА рд╣реИ рдХрд┐рд╕рдХреЛ рдЕрдкрдиреЗ admin рдХреЛ рддрд╛рдХрд┐ admin рдЖрдХреЗ рдпрд╣рд╛рдкрд░ check рдХрд░ рд╕рдХреЗ рдХрд┐ рдХреНрдпрд╛ query рдпрд╣рд╛рдкрд░ рдЖрдИ рд╣реИ рдорддрд▓рдм я┐╜
04:37рддреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЕрдкрдиреЗ рдХреЛ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ рдЬреЛ рднреА front end рд╕реЗ рдпрд╣рд╛рдкрд░ рдЕрдкрдиреЗ рдкрд╛рд╕ query рдЖ рд░рд╣реА рд╣реИ рдорддрд▓рдм рдЬреЛ рднреА user рдХреА query рдЖ рд░рд╣реА рд╣реИ рдЙрд╕рдХреЛ get рдХрд░рдирд╛ рд╣реИ рджреИрди рдЙрд╕рдХреЗ рдмрд╛рдж рдЕрдкрди рдЙрд╕рдХреЛ database рдХреЗ рдЕрдВрджрд░ store рдХрд░ рдЖрдПрдВрдЧреЗ рддреЛ get рдХрд░рдирд╛ рдмрдбрд╝рд╛ easy рд╣реИ рдЬрд▓реНрджреА рд╕реЗ рдЕрдкрди рдЗрд╕ process рдХреЛ follow рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдХрд╛рдо рдХреЛ complete рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ рдЗрд╕рдХ
05:07рдЕрдм рдпрд╣рд╛рдВ рдкрд░ рдЗрд╕рдХреЛ рдкреНрд░реЗрдЯ рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ рдЗрд╕рдХреЛ close рдХрд░ рд▓реЗрддрд╛ рдХрд┐ рдереЛрдбрд╝рд╛ рд╕рд╛ рд╕рд╣реА рдЖ рдЬрд╛рдИ рдЬрд╛рдИ рд╣реИ рдЕрдм рджреЗрдЦреЛ рдпрд╣рд╛рдВ рдкрд░ рдЕрдкрдиреЗ рдПрдХ рдлреЙрд░реНрдо рдХреЛ рд╕рдмреНрдорд┐рдЯ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрдирд╛ рд╣реИ рддреЛ рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рд▓рдЧрд╛рддреЗ рдерд╛ рд╣реВрдБ рдЕрдкрдирд╛ onSubmit рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдкрд░ onSubmit рд▓рдЧрд╛ рдФрд░ onSubmit рдкрд░ рдЕрдкрдиреЗ рдПрдХ function рдордирд╛ рджрд┐рдпрд╛ handle
05:37рдХрд░ рджреЗрддреЗ рд╣реИрдВ function рдордирд╛ рдЕрдкрдирд╛ handle рдлреЙрд░реНрдо рд╣реИрдВрдбрд▓ рдлреЙрд░реНрдо рдЕрдкрди рдпрд╣рд╛рдВ рдкрд░ рдЕрдкрдирд╛ create рдХрд░ рджреЗрддреЗ рд╣реИрдВ рдпрд╣рд▓реЛ рдФрд░ рдЗрд╕рдореЗрдВ рдкрд░ рдХрд┐рд╕рдХреЗ рдмреЗрд╕рд┐рдЬреНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЕрдкрдиреЗ Event рдХреЗ рдмреЗрд╕рд┐рд╕ рдкрд░ рддреЛ рдпрд╣ рд╡реИрдВрдЯ рдХреЗ рдмреЗрд╕рд┐рдЬреНрдЯ рдореИрдВ рд╕рдХреЛ submit рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХ рд▓реЗрддрд╛ рд╣реВрдБ рддреЛ рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рдХрд╣рддрд╛ рд╣реВрдБ рдЕрдкрдирд╛ prevent
05:53рдбрд┐рдлреЙрд▓реНрдЯ рдЪреАрдХ рд╣реИ рддреЛ рдпреЗ рддреЛ рдлреЙрд╕реНрдЯ рдЕрдкрдиреЗ рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЕрдкрдиреЗ рдлреЙрд░реНрдо рдХреЛ рдпрд╣рд╛рдБ рдкрд░ рд╕рдмреНрдорд┐рдЯ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдЧ рджрд┐рдпрд╛ рд╣реИ рдпрд╣рд╛рдБ рдкрд░ рджреЗрдЦреЛ рдпрд╣ рдЕрдкрдирд╛ рд╕рдмреНрдорд┐рдЯ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реЛрдЧрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ рддреЛ рдлрд┐рд░ рддреЛ рдХреБрдЫ рдЗрд╢реВ рд╣реИ рджреЗрдЦреЛ
06:06submit рд╣реЛ рд░рд╣рд╛ рд╣реИ
06:08spelling mistake рдХрд░ рджреАрдЧрд╛
06:15F-A-U-L-T
06:18spelling mistake рд╣реИ
06:20рддреЛ рдлрд┐рд░ рд╕реЗ рдЖрдУ рдЪреЗрдХ рдХрд░реЛ
06:22рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ submit рдХрд░реВрдБ
06:23рдЕрдкрдирд╛ form рдпрд╣рд╛рдБ рдкрд░ submit рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛
06:24рдЙрд╕рдХреЗ рдмрд╛рдж рдЕрдкрдиреЗ рдХреЛ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ
06:26рдЬрд┐рддрдиреА рднреА рдЕрдкрдиреЗ рдкрд╛рд╕ рдпрд╣рд╛рдБ рдкрд░
06:28рдлрд┐рд▓реНрдб рд╣реИ рдЬрд┐рддрдиреА рднреА input рдлрд┐рд▓реНрдб рд╣реИ
06:29рдПрдХ рддреЛ рдЕрдкрдиреЗ рдкрд╛рд╕ name рдЖ рд░рд╣рд╛ рд╣реИ
06:32user рдХрд╛ рдПрдХ email рдЖ рд░рд╣реА рд╣реИ
06:33рдФрд░ рдПрдХ рдЕрдкрдиреЗ рдкрд╛рд╕ query рд╣реИ
06:34рддреЛ рдЗрди рддреАрдиреЛрдВ рдХреЛ get рдХрд░ рд▓реЛ
06:36рдХреИрд╕рд╛ get рдХрд░реЛрдЧреА рд╡реЛ use state рдХреА рддрд░реВ
06:37front end рдХрд╛ рдХрд╛рдо рд╣реИ рдпрд╣ рддреЛ рдЖрдкрдХреЛ рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ рд╕рд╛рде рд╣реИ
06:40рдЬрд▓реНрджреА рд╕реЗ click company рдЗрд╕рдХреЛ рдХрд░ рд▓реЗрддреЗ рд╣реИ
06:42use state рдХреА рддрд░реВ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓реЗрддрд╛ рд╣реВрдБ
06:43рдХреА рдПрдХ рддреЛ user рдХрд╛ name рдЖрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ
06:46рддреЛ рдореИрдВрдиреЗ рдпрд╣рд╛рдБ рдкрд░ рдЙрд╕рдХреЛ рд▓реЗ рд▓рд┐рдпрд╛
06:47рджреВрд╕рд░рд╛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХрд╣рддрд╛ рд╣реВрдБ
06:48рдХреА user рдХреА рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рдЖрдиреЗ рд╡рд╛рд▓реА рд╣реИ
06:50email рдЖрдиреЗ рд╡рд╛рд▓реА рд╣реИ
06:51рд╡реЛ рдЕрдкрди рдпрд╣рд╛рдБ рдкрд░ рд▓реЗ рд▓реЗрддреЗ рд╣реИрдВ
06:53рдФрд░ рддреАрд╕рд░рд╛ рдЕрдкрдиреЗ рдкрд╛рд╕ рдЬреЛ user рд╣реИ
06:55рдЙрд╕рдХреА query рдЖрдиреЗ рд╡рд╛рд▓реА рд╣реИ
06:57рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ user рдХреА query рдпрд╣рд╛рдБ рдкрд░ рдХрд╣ рджреЗрддрд╛ рд╣реВрдБ рдЬреЛ рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдиреЗ рд╡рд╛рд▓реА рд╣реИ рдареАрдХ рд╣реИ рддреЛ рдЗрди рддреАрдиреЛрдВ рдЪреАрдЬрд╝реЛрдВ рдХреЛ рдЕрдкрди рдпрд╣рд╛рдБ рдкрд░ get рдХрд░ рд▓реЗрдВрдЧреЗ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХрд╣рддрд╛ рд╣реВрдБ
07:05рдФрд░ рдЗрд╕рдХреЛ create рдХрд░ рд▓реЛ рдЬрд▓реНрджреА рд╕реЗ рдпрд╣рд╛рдБ рдкрд░ рдЕрдкрди рдХрд╣ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЕрдкрди рдХрд┐рд╕рдХрд╛ рдмрдирд╛ рд░рд╣реЗ рдЕрдкрдиреЗ query рдХрд╛ рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХрд╣рддрд╛ рд╣реВрдБ рдЕрдкрдирд╛ query рдФрд░ second рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХрд╣рддрд╛ рд╣реВрдБ
07:15set query рдареАрдХ рд╣реИ perfect рдЕрдм рдЕрдкрди рдпрд╣рд╛рдБ рдкрд░ рдЕрдкрдиреЗ рдЬреЛ input рдлрд┐рд▓реНрдб рд╣реИ рдЙрд╕рдХреЗ рдЕрдВрджрд░ рдЕрдкрди рдлреНрд░рд┐рдВрдЯ рднреА рдХрд░рд╡рд╛ рджреЗрддреЗ рд╣реИрдВ рдПрдХ рдмрд╛рд░ format рдХрд░ рд▓реЗрддреЗ
07:23document рдХреЛ рдпрд╣ рдЕрдкрдиреЗ рдкрд╛рд╕ рдЕрдкрдирд╛ name рдХрд╛ рд╣реИ рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдЕрдкрди рдЗрд╕рдХреЛ print рдХрд░рд╡рд╛ рджреЗрддреЗ рд╣реИрдВ рдХреИрд╕реЗ рдХрд░рд╡рд╛ рд╣реЛрдЧреЗ рд╡рд╣ value рдореИрдВ рдЖрдк рдХреНрдпрд╛ рдмреЛрд▓реЛрдЧреЗ рдЬреЛ рдЖрдкрдХреА query рд╣реИ рдЙрд╕рдореЗрдВ рд╕реЗ dot рдХрд░рдХреЗ рдЖрдк рдХреНрдпрд╛ рдирд┐рдХрд╛рд▓реЛрдЧреЗ рдЕрдкрдиреА user name рдареАрдХ рд╣реИ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рднреА рд╡рд╣реА same name assign рдХрд░ рджреЛ рдЬреЛ рдЖрдкрдиреЗ рд╡рд╣рд╛рдБ рдкрд░ рджрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЕрдкрдиреЗ use state рдХ
07:53рджреЛ рдпрд╣рд╛рдБ рдкрд░ user рдФрд░ рдореИрдВ рдХрд╣рд╛ рджреЗрддрд╛ рд╣реВрдБ email рддреЛ рдпрд╣ рдЕрдкрдирд╛ user email рд╣реЛ рдЧрдпрд╛ рдлрд┐рд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдпреЛ query рдпрд╣ рдЕрдкрдиреЗ рдкрд╛рд╕ query рд╡рд╛рд▓рд╛ section рд╣реИ рддреЛ рдпрд╣рд╛рдБ рдкрд░ рднреА рдЕрдкрдиреЗ рдЙрд╕рдХреЛ print рдХрд░рд╛ рджреЗрддрд╛ рд╣реИ рдореИрдВ рдХрд╣рд╛ рджреЗрддрд╛ рд╣реВрдБ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдЬреЛ query рд╣реИ рдЙрд╕рдореЗрдВ рд╕реЗ dot рдХрд░рдХреЗ рдореИрдВ рдХреНрдпрд╛ рдирд┐рдХрд╛рд▓реЛрдЧрд╛ рдЕрдкрдирд╛ user query рдареАрдХ рд╣реИ рдЗрддрдирд╛ рд╕рд╛ рдХрд╛рдо рдЕрдкрди
08:23рдШрд░реА рдХреЗ рдереВрд░реВ рдЙрд╕рдХреЛ get рдХрд░рдирд╛ рд╣реИ рддреЛ рд╡рд╣реА рдЖрдкрдХреЛ рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рдмрдирд╛рдирд╛ рдкрдбрд╝реЗрдЧрд╛ рдЕрдкрдирд╛ function рдордирд╛рдирд╛ рдкрдбрд╝реЗрдЧрд╛ рд╡рд╣реА рдЕрдкрдирд╛ handle change рдХрд░рдХреЗ рдЕрдм different function рдордирд╛рдпрд╛ рдХрд░рддреЗ рдереЗ рддреЛ рд╣реА handle рдЪреЗрдВрдЬ рдореЗрдВ here
08:35change рдХреЛ create рдХрд░ рджреЛ рдЬрд▓реНрджреА рд╕реЗ рдпрд╣рд╛рдВ рдЖрдЬрд╛рдУ рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рдЖрдкрдХреЛ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ рдПрдХ function рдмрдирд╛рдирд╛ рд╣реИ рддреЛ рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдкрд░ рдПрдХ function
08:43рдмрдирд╛рдпрд╛ рдФрд░ рдЙрд╕рдХреЛ рдореИрдВ рдЖрдкрдХрд░ рдЧрдпрд╛рдирд╛ рд╣реВрдВ handle change рдирд╛рдо рдХрд╛ рдЕрдкрдирд┐рдпрд╛ рдкрд░ рдЕрдкрдирд╛ рдПрдХ function
08:48рдмрдирд╛ рджреЗрддреЗ рд╣реИрдВ рдЕрдм рдпрд╣ function рд╣реЛрдИ event рдХреА basis рдкрд░ рд╣реА рд╕рд╛рд░рд╛ рдХрд╛рдо рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдЕрдкрди рдХрд┐рд╕рдХреЛ рдмрд▓рд╛рдПрдВрдЧреЗ рдЕрдкрдиреЗ set query рдХреЛ
08:54set query рдХреЛ рдмрд▓рд╛рдпрд╛ рдФрд░ object рд╣реА рд╣реИ object рдХреЗ рдЕрдВрджрд░ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЕрдкрди рдпрд╣рд╛рдВ рдкрд░ рдХреНрдпрд╛ рдХрд░реЗрдВрдЧреЗ рдЕрдкрдирд╛ clone рдордирд╛ рд▓реЗрдВрдЧреЗ рдХрд┐рд╕рдХрд╛ рдЕрдкрдиреЗ query рдХрд╛ рдФрд░ second рдореИрдВ рдпрд╣рд╛рдВ рдкрд░
09:02рдкрд╛рд╕ рдХрд░ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ event рдХреЗ basis рдкрд░ рдЖрдк рдХрд┐рд╕рдХреЛ target рдХрд░реЛ рдЖрдк рдпрд╣рд╛рдВ рдкрд░ target рдХрд░реЛ рдЕрдкрдиреЗ рдЬреЛ рднреА рдпрд╣рд╛рдВ рдкрд░ рдиреЗрдо рд╣реИ рдпрд╣ рддреЛ рдЕрдкрдиреА рдХреА рд╣реЛ рдЬрд╛рдПрдЧреА рдФрд░ value рдореЗрдВ рдХреНрдпрд╛ рдЪрд▓рд╛ рдЬрд╛рдПрдЧрд╛ рдЬреЛ
09:12рд╣реЛ рднреА рдЕрдкрдиреЗ рдкрд╛рд╕ рдпрд╣рд╛рдВ рдкрд░ value change рд╣реЛрдЧреА рдЙрд╕рдХреЗ рдЕрдВрджрд░ on change рдХреЗ basis рдкрд░ рд╡реЛ рдореЗрд░реЗ рдкрд╛рд╕ рдЖ рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП рдареАрдХ рд╣реИ рддреЛ рдЗрддрдирд╛ рд╕рд╛ рдХрд╛рдо рдпрд╣рд╛рдВ рдкрд░ рдЕрдкрдиреЗ рдХрд░ рджрд┐рдпрд╛ рдлрд┐рд░ рдЙрд╕рдХреЗ рдмрд╛рдж next рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рдкрд░ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ рдХреБрд╕реНрддреЛрдВ mistake рдХрд░ рджреА рдпрд╣рд╛рдВ рдкрд░ рдпрд╣рд╛рдВ рдкрд░ рдпрд╣ query рдпрд╣ рдорддрд▓реЛ query рдЖрдкрдХрд╛ рдпрд╣ рд╡рд╛рд▓рд╛ рд╣реИ
09:27query рдпрд╣ рдЕрдкрдирд╛ рдЬреЛ use state рд╣реИ рдЙрд╕рдХреЛ рд▓реЗрдирд╛ рд╣реИ рдЕрдкрдиреЗ query component рдХреЛ рд▓реЗ рд▓рд┐рдпрд╛ рдЖрдк рдареАрдХ рд╣реИ рддреЛ рдЕрдм рдпрд╣ рд╕рдм рдЬрд┐рдП handle change рдХреЛ past рдХрд░ рджреЛ рддреЛ рдпрд╣рд╛рдВ рдкрд░ own change рдХреЗ рдЙрдкрд░ рдЕрдкрдиреЗ рдкрд╛рд╕ рдпрд╣ рднреА рдЖ рд░рд╣рд╛ рд╣реИ рддреЛ рдпрд╣рд╛рдВ рдкрд░ рднреА рдЕрдкрди рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИ рдЕрдкрдирд╛ own change рдХреЗ рдЙрдкрд░ рдЕрдкрдирд╛ handle change рдЙрд╕рдХреЛ рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ past рдХрд░ рджреЗрддрд╛ рд╣реВрдВ рдлрд┐рд░ рдЙрд╕рдХреЗ
09:49рдмрд╛рдж next рдЕрдкрдиреЗ рдкрд╛рд╕ рдпрд╣рд╛рдВ рдкрд░ рдХреНрдпрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ on change рдХреЗ рд╡рд┐рдкрд░ рдЕрдкрдирд╛ handle
09:52change рдЕрдкрди рдпрд╣рд╛рдВ рдкрд░ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рдЙрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ console рдХрд░рд╡рд╛ рдХреЗ
09:57рджрд┐рдЦ рд▓реЗрддрд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдореИрдВрдиреЗ рдЙрд╕рдХреЛ front end рдкреЗ get рдХрд░рд╛ рдпрд╛ рдирд╣реАрдВ рдХрд░рд╛ рдЙрд╕рдХреЛ
10:01рдкрди рдЪреЗрдХ рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ рддреЛ рдХреЛ console рдХрд┐ рд░рд╣рд╛ рдХреЗ рджреЗрдЦ рд▓реЛ рдФрд░
10:22nemying рдХрд░ рдХреА рдкрд╛рд╕ рдХрд░ рджрд┐рдпрд╛ рд╕рдмреНрдорд┐рда рдХреНрдпрд╛рд░реА рдХрд░ рджрд┐рдпрд╛ рддреЛ рдЖрдкрдХрд╛ user email
10:27username user query remake рдн mortar рдпрд╣ рд╕рд╛рд░реА рдЪреАрдЬреЗ рдЕрдкрдиреЗ рдкрд╛рд╕ рдпрд╣рд╛рдВрдкрд░ рдХреНрдпрд╛ рд╣реЛ рд▓рд┐рдП
10:30рдпрд╣рд╛рдВ рддрдХ рдХреЗ рдЪреАрдЬрд╝реЗ рддреЛ clear рд╣реИ, рдЗрд╕рдореЗрдВ рддреЛ рдХреЛрдИ doubt рд╣реЛрдЧрд╛ рд╣реА рдирд╣реАрдВ рдХрд┐рд╕реА рдХреЛ, I hope, рдареАрдХ рд╣реИ, рдЕрдм рдЕрдкрдиреЗ рдХреЛ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ, рдЗрд╕рдХреЛ рдЕрдкрдиреЗ рдХреЛ back end рдкреЗ рд▓реЗрдХреЗ рдЬрд╛рдирд╛ рд╣реИ, then рдЙрд╕рдХреЗ рдмрд╛рдж рдЕрдкрдиреЗ рдХреЛ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ, рдЕрдкрдиреЗ database рдХреЗ рдЕрдВрджрд░ рдПрдХ рдирдпрд╛ collection рдмрдирд╡рд╛рдирд╛ рд╣реИ, рдФрд░ рдЙрд╕ collection рдХреЗ рдЕрдВрджрд░ рдЗрд╕рдХреЛ store рдХрд░рд╡рд╛рдирд╛ рд╣реИ, рдмрд╕ рдЗрдд
11:00fetch рд▓рдЧрд╛ рджреЗрддрд╛ рд╣реВрдБ, рдареАрдХ рд╣реИ, fetch рдЕрдкрдиреЗ рдпрд╣рд╛рдВ рдкрд░ рд▓рдЧрд╛ рджрд┐рдпрд╛, рдФрд░ slash API prefix рдЕрдкрди рджреЗрддреЗ рд╡реЗ рдЖ рд░рд╣реЗ рд╣реИрдВ, рдЙрд╕реА рдХреЗ рд╕рд╛рде рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рдХрд╣рддрд╛ рд╣реВрдБ, user query рдирд╛рдо рдХрд╛ рдПрдХ URL рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ, рдареАрдХ рд╣реИ, рдЙрд╕реА рдХреЗ рд╕рд╛рде рдЕрдкрди рдпрд╣рд╛рдВ рдкрд░ рдЕрдкрдирд╛ рдЬреЛ method рд╣реИ, рд╡реЛ рдореИрдВ рднреАрдЬрдиреЗ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ рдпрд╣рд╛рдВ рдкрд░, рдФрд░ method рдХ
11:30content type рд╣реИ, рд╡реЛ рдпрд╣рд╛рдВ рдкрд░ pass рдХрд░ рджреЛ, рдФрд░ рд╡реЛ рдЕрдкрди рдХреНрдпрд╛ рджреЗ рд░рд╣рддреЗ рд╣реИрдВ, application slash JSON, рдареАрдХ рд╣реИ, рддреЛ content type рдЕрдкрдиреЗ рдпрд╣рд╛рдВ рдкрд░ рдЕрдкрдирд╛ pass рдХрд░ рджрд┐рдпрд╛, рдЙрд╕рдХреЗ рдмрд╛рдж next рдЕрдкрдиреЗ рдкрд╛рд╕ рдХреНрдпрд╛ рд╣реИ, body, body рдХреЗ рдЕрдВрджрд░ рдЖрдкрдХрд╛ data рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ, рд╡реЛ рдЖрдк рдХреИрд╕реЗ рдмреАрдЬрддреЗ рд╣реЛ, JSON.stringify рдХрд░рдХреЗ рдЖрдк рдЕрдкрдиреЗ data рдХреЛ рдпрд╣рд╛рдВ рдкрд░ pass рдХрд░ рджреЛ, рдХреМрди рд╕реЗ data рдХреЛ я┐╜
12:00рддреЛ рдпрд╣ рддреЛ рдЕрдкрдиреЗ front end рдкреЗ рд╣реА рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ, рдЕрдкрдирд╛ рдЗрддрдирд╛ рд╕рд╛, рдЙрд╕рдХреЗ рдмрд╛рдж рдЖрдкрдХреЛ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ, рдпрд╣реА same URL рд╣рд┐рдЯ рдХрд░рд╡рд╛рдирд╛ рд╣реИ рдЕрдкрдиреЗ backend рдкреЗ, user query рдирд╛рдо рдХрд╛ URL, рддреЛ рдЬрд▓реНрджреА рд╕реЗ рдЕрдкрдиреА sttp request рд╣рд┐рдЯ рдХрд░рд╡рд╛ рдЕрдкрдиреЗ backend рдкреЗ, рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рдЖрддрд╛ рд╣реВрдБ, рдФрд░ рдЕрдкрдиреЗ backend рдкреЗ рдЖ рдЖ рдЬрд╛рддрд╛ рд╣реВрдБ, рдФрд░ router рдХреЗ рдЕрдВрджрд░ api.js рдХ
12:30рдЬрд╛рдПрдВрдЧреЗ рдЕрдкрди рдЕрдкрдиреА user controller рдореЗрдВ рдЬрд╛рдПрдВрдЧреЗ, рдореИрдВ user controller рдореЗрдВ рдЖ рдЬрд╛рддрд╛ рд╣реВрдБ рдФрд░ рд╡рд╣рд╛рдБ рдкрд░ рдЕрдкрдирд╛ рдПрдХ рдирдпрд╛ controller create рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ user.js рдХреЗ рдЙрдкрд░ рдЖ рдЬрд╛рдУ, рдпрд╣ рдЖрдкрдХрд╛ RG data controller рд╣реИ, рдпрд╣ login data controller рд╣реИ, рд╕реЗрдо рдРрд╕реЗ рд╣реА рдЕрдкрди рдпрд╣рд╛рдВ рдкрд░ рдХрд╣ рджреЗрддреЗ рд╣реИ, query рдпрд╛ рдлрд┐рд░ user query
12:50controller, рдареАрдХ рд╣реИ, user query controller, рдпрд╣ рдЕрдкрди рдпрд╣рд╛рдВ рдкрд░ рдЕрдкрдирд╛ create рдХрд░ рджреЗрддреЗ рд╣реИрдВ, рд╡рд╣реА рд╕реЗрдо рдЕрдкрдиреЗ рдкрд╛рд╕ рдХреНрдпрд╛ рдХреНрдпрд╛ рдЪреАрдЬрд╝ рдЖрддреА рд╣реИ, рдПрдХ рддреЛ request рдЖрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЕрдВрджрд░ рдФрд░ рдПрдХ response рдЖрддрд╛ рд╣реИ, рдФрд░ рдЬреЛ рдЖрдкрдХрд╛ data рдЖрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ, рд╡реЛ рдХрд┐рд╕ рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ, рд╡реЛ рдЖрдирд╛ рд╡рд╛рд▓рд╛ рд╣реИ, рдЖрдкрдХрд╛ request.body рдХреЗ рдЕрдВрджрд░ рдЖрдкрдХрд╛ data рдЖрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ
13:20user query controller рдХреЛ рдпрд╣рд╛рдВ рд╕реЗ export рдХрд░ рджреЛ, API.js рдХреЗ рдЕрдВрджрд░ рдЙрд╕рдХреЛ import рдХрд░ рд▓реЛ рдЕрдкрдиреЗ user query controller рдХреЛ, рдФрд░ рдЪреЗрдХ рдХрд░ рд▓реЛ рдХрд┐ рдЖрдкрдХреА query рдЬреЛ рдЖрдк рдпрд╣рд╛рдВ рдкрд░ рджреЗ рд░рд╣реЗ рд╣реЛ, рд╡реЛ back end рдкреЗ рдЬрд╛ рд░рд╣реА рд╣реИ, рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд░рд╣реА рд╣реИ, рдЪреАрдХ рд╣реИ, рдореИрдВрдиреЗ submit рдХрд░рд╛, рдФрд░ рдЖрдХреЗ check рдХрд░рд╛, рдЕрдкрдиреЗ back end рдХреЗ рдЙрдкрд░, рддреЛ рдпрд╣рд╛рдВ рдкрд░ рдЕрдкрдиреЗ back end рдкреЗ рдЖ рдЬрд╛рдУ, рдФрд░ рдЙрд╕рдХреЛ check рдХрд░
13:50рдХреЛ рдирд┐рдХрд╛рд▓ рд▓реЛ, рдкрд╣рд▓рд╛ рдХрд╛рдо рддреЛ рдпрд╣ рдХрд░ рд▓реЛ, рддреЛ рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реВрдВ, рдЙрд╕рдХреЛ destructure рдХрд░рдХреЗ рдирд┐рдХрд╛рд▓ рд▓реЗрддрд╛ рд╣реВрдВ, рдЕрдкрдиреЗ data рдХреЛ, рдореИрдВрдиреЗ рдмрдбрд╝рд╛, cost,
13:56рдФрд░ рдХреНрдпрд╛ рдХреНрдпрд╛ рдЪреАрдЬрд╝реЗ рдЖ рд░рд╣реА рд╣реИ рдПрдХ рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЖрдкрдХрд╛ рдпреВрдЬрд░ рдиреАрдо рдЖ рд░рд╣рд╛ рд╣реИ рджреВрд╕рд░рд╛ рдореЗрдВ рдпрд╣рд╛рдкрд░ рдХрд╣рддрд╛ рд╣реВрдВ рдпреВрдЬрд░ рдХреА рдЕрдкрдиреЗ рдкрд╛рд╕ рдХреНрдпрд╛ рд░рд╣реА рд╣реИ рдЗрдореЗрд▓ рдЖ рд░рд╣реА рд╣реИ рдФрд░ рддреАрд╕рд░рд╛ рдореЗрдВ рдпрд╣рд╛рдкрд░ рдХрд╣рддрд╛ рд╣реВрдВ рдЕрдкрдиреЗ рдкрд╛рд╕ рдпреВрдЬрд░ рдХрд╛ рдХреНрдпрд╛ рд░рд╣рд╛ рд╣реИ
14:14query рдЖ рд░рд╣реА рд╣реИ, user query рдЕрдкрдиреЗ
14:16рдкрд╛рд╕ рдпрд╣рд╛рдВ рдкрд░ рдЖ рд░рд╣реА рд╣реИ, рдареАрдХ рд╣рд╣?
14:18рд╣реВрдБ рддреАрдиреЛрдВ рдЪреАрдЬреЗ рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдкрд░ рдХрд╣ correlated рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕
14:20рдпрд╣ рддреАрдиреЛрдВ рдЪреАрдЬреЗ рдпрд╣рд╛рдВ рдкрд░ рдЕрдкрдиреЗ
14:22De-Structure рдХрд░рдХреЗ рдирд┐рдХрд╛рд▓ рд▓реА, рдареАрдХ рд╣реИ?
14:24рдЕрдм рдЙрд╕рдХреЗ рдмрд╛рдж next рдЕрдкрдиреЗ рдХреЛ рдпрд╣рд╛рдВ рдкрд░ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ?
14:26рдЕрдкрдирд╛ рдПрдХ рдирдпрд╛ рдпрд╣рд╛рдВ рдкрд░
14:27model рдмрдирд╛рдирд╛ рдкрдбрд╝реЗрдЧрд╛
14:29рдорддрд▓рдм рдпрд╣рд╛рдБ рдкрд░ рдЕрдкрдиреЗ рдХреЛ рдПрдХ рдирдпрд╛ schema
14:31create рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ field рд░рд╣рдиреЗ рд╡рд╛рд▓реА рд╣реИ
14:33рдХреНрдпрд╛ value рд░рд╣рдиреЗ рд╡рд╛рд▓реА рд╣реИ
14:35рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдПрдХ рдирдпрд╛ schema рдмрдирд╛ рд▓реЗрддрд╛ рд╣реВрдБ
14:37query.js рдХрд░рдХреЗ
14:39рдЕрдм рдореИрдВ рддреЛ copy paste рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реВрдБ
14:41рдЗрд╕реА рдХреА copy paste рдХрд░ рд▓реЗрддрд╛ рд╣реВрдБ
14:42рдореИрдВ рдЪреАрдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ рд╕реЗ
14:44schema рдмрдирд╛рдирд╛ рдЖрдЧрдпрд╛ рд╣реЛрдЧрд╛
14:45copy paste рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ changes рдХрд░ рджреЗрддреЗ рд╣реИрдВ
14:48model schema рдХреЛ рдЕрдкрдиреЗ рдпрд╣рд╛рдБ рдкрд░ рдордВрдЧреЛрдЬ рдореЗрдВ рд╕реЗ
14:50рдмреБрд▓рд╛ рд░рдЦрд╛ рд╣реИ рдлрд┐рд░ рдЙрд╕рдХреЗ рдмрд╛рдж
14:52рдЗрд╕рдХреЛ product schema рдирд╛ рдХрд░рдХреЗ
14:54рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рдХрд╣рдиреЗ рд╡рд╛рд▓рд╛ рд╣реВрдБ рдЗрд╕рдХреЛ query schema
14:56рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХрд╣рддрд╛ рд╣реВрдБ рдЕрдкрдирд╛ query schema
14:58рдЙрд╕рдХреЗ рдмрд╛рдж рдпрд╣рд╛рдБ рдкрд░ рдЖрдк рд▓реЗ рд░рд╣реЗ рд╣реЛ
15:00product name, price, category
15:02рддреЛ рдпрд╣рд╛рдБ рдкрд░ changes рдХрд░ рджреЛ
15:04рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ product name рдирд╛ рд▓реЗрдХреЗ
15:05рдореИрдВ рдХрд╣рд╛ рджреЗрддрд╛ рд╣реВрдБ
15:06рдХреНрдпрд╛ рдХрд╣рдИ рд╣реИ рдЕрдкрди рдпрд╣рд╛рдБ рдкрд░
15:08рдЕрдкрди рдХрд╣рд╛ рджреЗрддрд╛ рд╣реИ user name
15:10user name рддреЛ рд╡рд╣рд╛рдБ рдкрд░ рднреА рдЕрдкрдиреА рд▓рд┐рдпрд╛ рд╣реИ
15:12рддреЛ рдХреБрдЫ рдЕрд▓рдЧ рд░рдЦреЛ рдЗрд╕рдХреЛ рдлрд┐рд░
15:15рдХреНрдпреЛрдВрдХрд┐ mix рд╣реЛ рдЬрд╛рдПрдЧрд╛ рд╡реЛ
15:16рддреЛ рдЬреИрд╕реЗ user name рдирд╛ рд░рдЦреЗ рдореИрдВ name рд╣реА рдХрд╣ рджреЗрддрд╛ рд╣реВрдБ
15:19рдареАрдХ рд╣реИ рдореИрдВ рдХрд╣ рджреЗрддрд╛ рд╣реВрдБ name
15:20рдареАрдХ рд╣реИ рдлрд┐рд░ рдЙрд╕рдХреЗ рдмрд╛рдж next
15:23рдЕрдкрдиреЗ рдкрд╛рд╕ email рдереА рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░
15:24рдЗрд╕рдХреЛ рдХрд╣ рджреЗрддрд╛ рд╣реВрдБ email
15:27рдареАрдХ рд╣реИ рдлрд┐рд░ рдЙрд╕рдХреЗ рдмрд╛рдж
15:28рдЕрдкрдиреЗ рдкрд╛рд╕ рдХрд╣рддреА рд╣реИ рдЕрдкрдиреА query
15:30рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдЗрд╕рдХреЛ рдХрд╣ рджреЗрддрд╛ рд╣реВрдБ query
15:32perfect рддреАрди рдЪреАрдЬ рдЕрдкрдиреЗ рдпрд╣рд╛рдБ рдкрд░ рдХрд╣ рджреА
15:34рдЕрдкрдирд╛ name, email рдФрд░ query
15:37рдерд░реНрдб рдПрдХ рдЪреАрдЬ рдЬреЛ рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХрд╣ рджреЗрддрд╛ рд╣реВрдБ
15:39рдФрд░ рд╡реЛ рдореИрдВ рдХрд╣ рджреЗрддрд╛ рд╣реВрдБ рдХрд┐ рдпрд╣рд╛рдБ рдкрд░
15:40рдЬреЛ query рд╣реИ рдЙрд╕рдХрд╛ status рдореИрдВ
15:43рдпрд╣рд╛рдБ рдкрд░ рджреЗрддрд╛ рд╣реВрдБ рдХрд┐ query рдХрд╛ status
15:44рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рд╣реИ рддреЛ initially рдЬреЛ
15:46status рд╣реИ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рддреЛ рдЕрдкрд░
15:49рдЗрд╕рдХрд╛ type рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕рдХрд╛ рдЬреЛ type
15:50рд░рд╣рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ рд╡реЛ string рд╣реА рд░рд╣рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ
15:53рдкрд╣рд▓рд╛ рддреЛ рдореИрдВрдиреЗ рдпрд╣ рдХрд╣ рджрд┐рдпрд╛ рджреВрд╕рд░рд╛ рдореИрдВ
15:54рдпрд╣рд╛рдБ рдкрд░ рдХрд╣ рджреЗрддрд╛ рд╣реВрдБ рдХрд┐ рдЗрд╕рдХреЗ рдЕрдВрджрд░
15:56рдЬреЛ default рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ
15:58рд╡реЛ рдЖрдк рдпрд╣рд╛рдБ рдкрд░ default рдЕрднреА рдХреЗ рд▓рд┐рдП рднреЗрдЬрд╝ рджреЗрдирд╛
16:01unread
16:01unread рдЖрдк рдпрд╣рд╛рдБ рдкрд░ рднреЗрдЬрд╝ рджреЗрдирд╛
16:04рдХреНрдпреЛрдВрдХрд┐ рдЖрдк front end рдХреЗ рдЙрдкрд░ рд╡реЛ рдЪреАрдЬ рджрд┐рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╣реЛ
16:06рдпрд╣рд╛рдБ рдкрд░ рдЕрдЧрд░ рдЖрдк рджреЗрдЦреЛрдЧреЗ
16:08рддреЛ рджреЗрдЦреЛрдЧреЗ рдпрд╣рд╛рдБ рдкрд░ рдЕрдкрди status рджрд┐рдЦрд╛ рд░рд╣реЗ unread
16:10рддреЛ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдпрд╣рд╛рдБ рд╕реЗ рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ
16:12рдЙрд╕рдХреЛ unread рднреАрдЬ рд░рд╣рд╛ рд╣реВрдВ рддрд╛рдХ рдХрд┐ рдЕрдкрди рдХреНрдпрд╛ рдХрд░ рд╕рдХреЗ
16:14рдЙрд╕рдХреЛ рдпрд╣рд╛рдБ рдкрд░ рджрд┐рдЦрд╛ рд╕рдХреЗ
16:16рдФрд░ рдЙрд╕рдХреЛ update рднреА рдХрд░рд╡рд╛ рд╕рдХреЗ
16:18рдЬреИрд╕реЗ unread рд╕реЗ read рдореЗрдВ update рдХрд░рд╡рд╛рдирд╛ рд╣реИ
16:20рдЬреИрд╕реЗ read рдХрд░ рд▓реЗ рдЕрдкрди рдЙрд╕рдХреЛ рддреЛ update рдХрд░ рджреЗрдирд╛ рдЙрд╕рдХреЛ
16:22рддреЛ рдпрд╣ рдЕрдкрди рдпрд╣рд╛рдБ рдкрд░ mention рдХрд░ рд░рд╣реЗ рд╣реИрдВ
16:26рдФрд░ update рдЕрдкрди рдирд╣реАрдВ рдХрд░рд╡реЗрдВрдЧреЗ
16:27рдЬреИрд╕реЗ рдЕрдкрди рдЗрд╕рдХрд╛ reply рдХрд░реЗрдВрдЧреЗ
16:28рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╡реЛ read рд╣реЛ рдЪреБрдХреА рд╣реИ
16:30reply рдирд╣реАрдВ рдХрд░реЛрдЧреЗ рддрдм рддрдХ unreal рд▓рд┐рдЦрд╛рд╡рд╛ рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП
16:32рддреЛ рдЪрд▓реЛ рдпрд╣рд╛рдБ рддрдХ рдХреА рдЪреАрдЬ рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рд╣реИ
16:35рдЖрдкрдиреЗ рдЕрдкрдирд╛ collection рдпрд╣рд╛рдБ рдкрд░ create рдХрд░ рд▓рд┐рдпрд╛
16:36рдФрд░ рдЗрд╕рдХреЛ рдпрд╣рд╛рдБ рдкрд░ collection рдХреЛ name рджреЗ рджреЛ
16:38рдХреНрдпрд╛ рдЕрдкрдирд╛ query
16:40рдареАрдХ рд╣реИ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдЕрдкрдиреЗ schema рдХреЛ pass рдХрд░ рджреЛ
16:43рдЬреЛ рдЖрдкрдХрд╛ schema рд╣реИ
16:45schema рдХреМрди рд╕рд╛ рд╣реИ рдЖрдкрдХрд╛ рд╣реИ рдЖрдкрд░ query schema
16:47рдЬреЛ рднреА рдЖрдкрдиреЗ рдмрдирд╛рдпрд╛ рд╣реИ
16:49рдареАрдХ рд╣реИ рдЕрдм рдЗрд╕реА рдХреЗ рдЕрдВрджрд░ store рдХрд░рд╡рд╛рдирд╛ рд╣реИ
16:51рддреЛ рдЬрд▓реНрджреА рд╕реЗ store рдХрд░рд╡рд╛ рджреЛ
16:52рддреЛ рдЕрдкрди рдпрд╣рд╛рдБ рдкрд░ рдХрд┐рд╕рдореЗ рдЖрдПрдВрдЧреЗ рдЕрдкрдиреА user.js рдХреЗ рдЕрдВрджрд░
16:55рдФрд░ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдк рдпрд╣рд╛рдБ рдкрд░ require рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣реЛ
16:57рдХрд┐рд╕рдХреЛ рдпрд╣рд╛рдБ рдкрд░ require рдХрд░реЛрдЧреЗ
16:59рдЖрдк рдЕрдкрдиреЗ рдЙрд╕ collection рдХреЛ
17:02рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ dot dot slash
17:03рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХрд╣рддрд╛ рд╣реВрдБ models
17:05рдФрд░ models рдХреЗ рдЕрдВрджрд░ рдХреМрди рд╕рд╛ рд╣реИ query рд╡рд╛рд▓рд╛ collection
17:07рдЗрд╕рдХреЛ рдПрдХ variable рдореИрдВ sign рдХрд░ рджреВрдБ
17:10рддреЛ рдЖрдк рдпрд╣рд╛рдБ рдкрд░ рд╡реЛ рд▓реЛрдЧреЗ const
17:11рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХрд╣рддрд╛ рд╣реВрдБ query
17:12collection
17:15рдареАрдХ рд╣реИ query collection рдЕрдкрди рдпрд╣рд╛рдБ рдкрд░ рдХрд╣ рд▓реЗрддреЗ рд╣реИрдВ
17:18рдЗрд╕рдореЗрдВ store рдХрд░рд╡рд╛рдирд╛ рд╣реИ
17:19рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ try catch рд╡рд╛рд▓рд╛ use рдХрд░ рд▓реЛ рдЖрдк рдпрд╣рд╛рдБ рдкрд░
17:21try рдФрд░ catch рдЖрдк рдпрд╣рд╛рдБ рдкрд░ рд▓рдЧрд╛ рджреВ
17:23рдФрд░ рдЗрд╕ рдкреВрд░реЗ code рдХреЛ
17:25рдЬреЛ response рд╡рд╛рд▓рд╛ code рд╣реИ рдЙрд╕рдХреЛ рдЕрдкрди рдпрд╣рд╛рдБ рдкрд░ рд░рдЦ рд▓реЗрддреЗ рд╣реИрдВ
17:28рдареАрдХ рд╣реИ рдлрд┐рд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдЖрдкрдХреЛ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ
17:30рдЬреЛ рдЖрдкрдХрд╛ рдпрд╣рд╛рдБ рдкрд░ query collection рд╣реИ
17:32рдЙрд╕реА рдХреЗ рдЕрдВрджрд░ рдЖрдкрдХреЛ рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ
17:35store рдХрд░рд╡рд╛рдирд╛ рд╣реИ
17:36new data store рд╣реИ рддреЛ рдЖрдк рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рд▓рдЧрд╛рдУрдЧреЗ рдЕрдкрдирд╛
17:39new keyword рдФрд░ рдЙрд╕рдХреЛ store рдХрд░рд╡рд╛рддреЗ рд╣реИрдВ
17:41рдорддрд▓рдм query рдЪрд▓рд╛рдиреА рд╣реИ рдЕрдкрдиреЗ рдХреЛ рдпрд╣рд╛рдБ рдкрд░
17:42рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдБ new рдФрд░ рд╡реЛ collection рдЕрдкрдиреЗ рдпрд╣рд╛рдБ рдкрд░
17:46рдЕрдкрдирд╛ рдЬреЛ front end рд╕реЗ рдЖ рд░рд╣рд╛ рд╣реИ рд╡реЛ store рдХрд░рд╡рд╛рддреЗ рд╣реИрдВ
17:48рд╣рдореЗрд╢рд╛ copy рдХрд░ рд▓реЛ рдХреЛрдИ рджрд┐рдХреНрдХрдд рд╣реЛрдЧреА рдиреА
17:50field рдЖрдкрдХреЛ рдпрд╛рдж рд░рд╣реЗрдЧреА рдХрд┐ рдХреНрдпрд╛ рд╣реИ
17:52рдФрд░ рдЙрд╕рдореЗрдВ value рдЬреЛ рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╣реИ рд╡реЛ front end рд╡рд╛рд▓реА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╣реИ
17:55рдорддрд▓рдм рдЗрд╕ name рдХреЗ рдЕрдВрджрд░ рдХрд┐рд╕рдХреЛ рдмреЗрдЬ рджреЗрдирд╛
17:57рдЗрд╕ name рдХреЗ рдЕрдВрджрд░ рдЬреЛ рдореЗрд░реЗ рдкрд╛рд╕ front end рд╕реЗ рдореЗрд░реЗ рдкрд╛рд╕ рдЬреЛ user name рдЖ рд░рд╣рд╛ рд╣реИ рд╡реЛ рдмреЗрдЬ рджреЗрдирд╛
18:02рдЗрд╕ email рдХреЗ рдЕрдВрджрд░ рдХрд┐рд╕рдХреЛ рдмреЗрдЬ рджреЗрдирд╛
18:04email рд╡рд╛рд▓реА field рдХреЗ рдЕрдВрджрд░ рдЬреЛ рдореЗрд░реЗ рдкрд╛рд╕ front end рд╕реЗ
18:06рдЕрдкрдиреА user email рдЖ рд░рд╣реА рд╣реИ рд╡реЛ рдЖрдк рдпрд╣рд╛рдБ рдкрд░
18:08рдмреЗрдЬ рджреЗрдирд╛ рдлрд┐рд░ рдЙрд╕рдХреЗ рдмрд╛рдж
18:10query рд╣реИ query рд╡рд╛рд▓рд╛ рдЬреЛ field рд╣реИ
18:12рдЙрд╕рдХреЗ рдЕрдВрджрд░ рдХрд┐рд╕рдХреЛ рдмреЗрдЬ рджреЗрдирд╛ рдЬреЛ рдореЗрд░реЗ рдкрд╛рд╕
18:14рдореЗрд░реА front end рд╕реЗ query рдЖ рд░рд╣реА рд╣реИ
18:16рд╡реЛ рдмреЗрдЬ рджреЗрдирд╛ status рдЕрднреА рдЗрд░реА status
18:18рдХрд╛ рдХреЛрдИ role рд╣реА рдирд╣реАрдВ рд╣реИ рд╡реЛ рддреЛ by default
18:20рдЕрдкрди рдХреНрдпрд╛ рднреАрдЬ рд░рд╣реЗ рд╣реИ рдЕрдкрдирд╛ unread рднреАрдЬ рд░рд╣реЗ рд╣реИ
18:22рдФрд░ рдЗрд╕рдХреЛ рдПрдХ variable рдореЗрдВ assign рдХрд░ рджреЛ
18:24рдкреЙрдВрд╕ рдХрд░рдХреЗ рдореИрдВ рдЖрдк рдЗрд╕рдХреЛ record
18:26рдирд╛рдо рдХреЗ рдПрдХ variable рдореЗрдВ assign рдХрд░ рджреЗрддрд╛ рд╣реВрдБ
18:28рдлрд┐рд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдЗрд╕ complete record рдХреЛ
18:30save рднреА рдХрд░ рд▓реЛ рддреЛ рдпрд╣рд╛рдБ рдкрд░ complete record
18:32рдХреЛ рдЖрдк рдХрд░реЛрдЧреЗ save
18:33рдареАрдХ рд╣реИ рдЕрдм рдпрд╣рд╛рдБ рдкрд░ save рдХрд░ рд░рд╣реЗ рд╣реЛ
18:36рдЗрддрдирд╛ рд╕рд╛рд░рд╛ record рдЖрдПрдЧрд╛ рдЙрд╕рдХреЛ save рдХрд░ рдЖрдУрдЧреЗ
18:38рдХреБрдЫ рдореЗрдВ рдХреБрдЫ рддреЛ time рд▓рдЧреЗрдЧрд╛ рддреЛ рдЖрдкрдХреЛ рдпрд╣рд╛рдБ рдкрд░ рдЕрдкрдирд╛
18:40us synchronous рдФрд░ рдЕрд╡реАрдЯ рднреА рдпрд╣рд╛рдБ рдкрд░
18:42рд▓рдЧрд╛рдирд╛ рд░рд╣реЗрдЧрд╛ рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдЕрдкрди рдЕрдкрдирд╛
18:44рдЕрд╡реАрдЯ рднреА рд▓рдЧрд╛ рджреЗрддреЗ рд╣реИрдВ рдЕрдЧрд░ рдпрд╣ рдХрд╛рдо
18:46complete рд╣реЛ рддреЛ рдЖрдк рдпрд╣рд╛рдБ рдкрд░ response
18:48dot status рдПрдХ рднреАрдЬрд╝ рджреЗрдирд╛ рдФрд░
18:50status рдЖрдк рдпрд╣рд╛рдБ рдкрд░ 200 рднреАрдЬрд╝ рджреЗрдирд╛
18:52рдФрд░ рдпрд╣рд╛рдБ рдкрд░
18:53dot рдХрд░рдХреЗ рдЕрдкрди рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рдХрд╣рд╛ рджреЗрддреЗ рд╣реИрдВ
18:56рдЕрдкрдирд╛ рдпрд╣рд╛рдБ рдкрд░ json рдХрд░рдХреЗ
18:58рдЕрдкрдирд╛ data рднреАрдЬрд╝ рджреЗрддреЗ рд╣реИрдВ
19:00рдареАрдХ рд╣реИ? json рдХрд░рдХреЗ рдЕрдкрди рдпрд╣рд╛рдБ рдкрд░
19:07data рдирд╣реАрдВ рдпрд╣рд╛рдБ рдкрд░ рдЕрдкрди рдПрдХ message рднреАрдЬрд╝ рджреЗрддреЗ
19:09рдФрд░ рд╡реЛ message рдмреЗрдЬрд╝ рджреЗрддрд╛ рд╣реВрдБ рдЬреИрд╕реЗ successfully submit your query рдпреЗ рд▓рд┐рдЦрддреЗ рджреЗрддреЗ рд╣реИрдВ рдЕрдкрди рдХреНрдпреЛрдВрдХрд┐ рдЙрд╕рдХреЛ message рджрд┐рдЦрд╛рдирд╛ рд╣реИ рдПрдХ front end рдкреЗ рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░
19:17message рдмреЗрдЬрд╝ рджреЗрддрд╛ рд╣реВрдБ рдФрд░ рдЙрд╕рдореЗрдВ рдЕрдкрди рдХрд╣рд╛ рджреЗрддреЗ рд╣реИ successfully рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдЕрдкрди рдХрд╣рд╛ рджреЗрддреЗ рд╣реИ
19:24submit your query рдпреЗ message рдЕрдкрдирд╛ рдЪрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕ sketch рдХреЗ рдЕрдВрджрд░ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ
19:38sketch рдХреЗ рдЕрдВрджрд░ рддреЛ рдЖрдкрдХреЛ рдпрд╣реА рдмреЗрдЬрдирд╛ рд╣реИ рдпреЗ рдирд╣реАрдВ рдЕрдкрдиреЗ рдкрд╛рд╕ sketch рд╣реИ рддреЛ рдЬреЛ рдпреЗ response рд╣реИ
19:47status internal server error рд╡реЛ рдЖрдк рдпрд╣рд╛рдБ рдкрд░ рдмреЗрдЬ рджреЗрдирд╛ рдареАрдХ рд╣реИ рддреЛ рдпреЗ рдЕрдкрдиреЗ рдкрд╛рд╕ рдЕрдкрдирд╛ рдХрд╛рдо рд╣реБрдЖ рдЕрдм рджреЗрдЦрддреЗ рд╣реИ рд╕рдм
19:55рдХреБрдЫ perfect рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ рдЪрд▓ рд░рд╣рд╛ рдорддрд▓рдм рдЕрдкрдиреЗ рдкрд╛рд╕ store рд╣реЛ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рддреЛ рдПрдХ рдмрд╛рд░ рдХреЗ рд▓рд┐рдП
20:00рд╣рд╛рдБ рдЖрдУ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рднреА рдЕрдкрдирд╛ response рдирд┐рдХрд╛ рд▓реЛ рддреЛ рдХреИрд╕реЗ рдирд┐рдХрд╛рд▓реЛрдЧреЗ рд╡рд╣реА рдЕрдкрдирд╛ рдРрд╕ рдЗрдВрдХреБрд░рди╬╝╬╡рдВ
20:21рддреЛ рдпрд╣рд╛рдВ рдкрд░ рдЖрдк рдмреЛрд▓реЛрдЧреЗ response.json рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рдХреНрдпрд╛ рд▓рдЧрд╛ рджреЛ рдЕрдкрдирд╛ рдЕрд╡реЗрдЯ рдЖрдк рдпрд╣рд╛рдВ рдкрд░ рд▓рдЧрд╛ рджреЛ рдлрд┐рд░ рдЙрд╕рдХреЗ рдмрд╛рдж
20:30рдПрдХ variable рдореЗрдВ assign рдХрд░ рджреЛ рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рдХрд░рддрд╛ рд╣реВрдБ result рдЬреЛ рднреА result рдЖрдПрдЧрд╛ рд╡реЛ рдареАрдХ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рдкрд░ condition рднреА рд▓рдЧрд╛ рджреЗрддреЗ рд╣реИрдВ рдкрдВрдЬрд▓реНрджреА рд╕реЗ рдЗрд╕рдХреЛ рднреА try catch рдореЗрдВ рдирд╣реАрдВ рд░рдЦрд╛ рддреЛ try catch рдореЗрдВ рд░рдЦ рд▓реЛ
20:41try рдФрд░ catch рдХреЗ рдЕрдВрджрд░ рд░рдЦ рд▓реЛ рдЗрд╕ рдкреВрд░реЗ рдХрд╛рдо рдХреЛ рдпрд╣рд╛рдВ рдкрд░ рдпрд╣ рдЬреЛ рдХрд╛рдо рд╣реИ рдЗрд╕рдХреЛ рдЖрдк рдХрд┐рд╕рдореЗрдВ рд░рдЦреЛ рдХрд┐ рдЕрдкрдиреЗ try рд╡рд╛рд▓реЗ block рдХреЗ рдЕрдВрджрд░ рдФрд░ catch рдореЗрдВ рдЬреЛ рднреА error рд╣реЛрдЧреА рд╡реЛ рдкрди рд░рдЦ рд▓реЗрдВрдЧреЗ рдЕрднреА рдареАрдХ рд╣реИ рддреЛ рдпрд╣ рдЖ рд░рд╣рд╛ рд╣реИ рдЙрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рдПрдХ condition рд▓рдЧрд╛ рджреЗрддрд╛ рд╣реВрдБ рдореИрдВрдиреЗ if condition рд▓рдЧрд╛рдИ рдФрд░ if condition рдореЗрдВ рд▓
21:11рдкрдХреЛ рдПрдХ рдмрд╛рд░ рдХреЗ рд▓рд┐рдП рддреЛ рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ import рдХрд░ рд▓реЗрддрд╛ рд╣реВрдБ рдЕрдкрдиреЗ toast рдХреЛ рддреЛ рдпрд╣рд╛рдВ рдкрд░ рдЖрдЬрд╛рдУ from рд▓рдЧрд╛ рджреЛ рдФрд░ уБУуБо song рдХрд┐рд╕рдХреЛ import рдХрд░ рд▓реЗрдВрдЧреЗ рдЕрдкрдиреЗ рдЬреЛ рдЕрдкрдирд╛ toast рд╣реИ рдЙрд╕рдХреЛ рдореЗрдВ рдпрд╣рд╛рдВ рдкрд░ import рдХрд░ рд▓реЗрддрд╛ рд╣реВрдБ рдареАрдХ рд╣реИ рддреЛ рдпрд╣ рдЕрдкрдирд╛ toast import рд╣реЛ рдЧрдпрд╛ рдФрд░ рдпрд╣рд╛рдВ рдкрд░ toast рдХреА рдЙрдкрд░ рдЕрдкрдирд╛ suksess рд╡рд╛рд▓рд╛ message рд▓рдЧрд╛ рджреЗрдВрдЧреЗ я┐╜
21:41рдЕрдВрджрд░ рдЕрдкрди рдпрд╣рд╛рдБ рдкрд░ рдХреБрдЫ рднреА рдЕрдЧрд░ error рдЖрддреА рд╣реИ рддреЛ рдЕрдкрди рдХрд╣рддреЗ рд╣реИрдВ toast.error рдФрд░ рдЙрд╕рдХреЗ рдЕрдВрджрд░ рдЕрдкрди рдХрд╣рддреЗ рд╣реИ рдХрд┐ result рдЬреЛ рдЕрдкрдиреЗ рдкрд╛рд╕ рдЖ рд░рд╣рд╛ рд╣реИ рдЙрд╕рдореЗрдВ рд╕реЗ dot рдЕрдкрди рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рдирд┐рдХрд╛рд▓ рд▓реЗрдВрдЧреЗ рдЕрдкрдирд╛ message рдареАрдХ рд╣реИ рдпрд╣ рддреЛ рдЗрд╕рдХреА рдмрд╛рдд рд╣реЛрдЧреА catch рдХреЗ рдЕрдВрджрд░ рдЕрдкрдиреЗ рдХреЛ рдХреНрдпрд╛ рджрд┐рдЦрд╛рдирд╛ рд╣реИ рдЕрдкрдирд╛ toast message рддреЛ
22:11рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ refresh рдХрд░ рджреЗрддрд╛ рд╣реВрдВ рдПрдХ рдмрд╛рд░ рдХреЗ рд▓рд┐рдП рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ рдХрд╣рд╛ рджреЗрддрд╛ рд╣реВрдВ рджреЗрд╡рд╛рдВрдЪреВ рдареАрдХ рд╣реИ рдФрд░ рдпрд╣ mail id рдореИрдВрдиреЗ рдЖрдк рдПрдХ рджреЗрджреА рдФрд░ рдореИрдВрдиреЗ рдмреЛрд▓рд╛ рдорд░реНрдг
22:20рдХреНрд╡реЗрд░реА рдареАрдХ рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдпрд╣рд╛рдБ рдкрд░ рдХрд░рд╛ submit internal server error
22:27рд╣реБрдЖ рд╣реБрдЖ рд╣реБрдЖ рд╣реИ
22:57рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдХреБрдЫ mistake рд╣реБрдИ рд╣реИ рд╡реЛ рджреЗрдЦрддреЗ рд╣реИрдВ рдкрди рдХреНрдпрд╛ mistake рд╣реБрдИ
23:13рддрдмрдореЗрдЯ рдХрд░ рджреЛ рдЗрд╕рдХреЛ рддреЛ
23:43рдХрд┐ рдХреНрд╡реЗрд░реА рд╕реНрдХреАрдорд╛ рд╕рд╣реА рд╣реИ рдЕрдкрдирд╛ рдпрд╣ рд╕рд╣реА рд╣реИ рдпреВрдЬрд░ рдбреЛрдЯ рдЬреАрдПрд╕ рдХреЗ рдЙрдкрд░ рдЖрдУ рдпреВрдЬрд░ рдбреЛрдЯ рдЬреАрдПрд╕ рдХреЛ рддреЛ рдЕрдкрдиреЗ рдпрд╣рд╛рдБ рдкрд░
24:00рд░рд┐рдХреНрд╡реЗрд░реНрдЯ рдмрд╛рдбреА рдореЗрдВ рдбреЗрдЯрд╛ рдЖрдпрд╛ рдФрд░ рдЕрдкрдиреЗ рд╡рд╛рд▓рд╛ new query collection рдпрд╣ рд░рд╣рд╛ рдЕрдкрдирд╛ query
24:09collection рдФрд░ рдЗрд╕рдХреЗ рдЙрдкрд░ рдЕрдкрдиреЗ рдЪрд▓рд╛ рд╣реИ рдЕрдкрдирд╛ name user email query рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдЕрдкрдирд╛
24:18рдЕрд╡реАрдЯ рдЕрдкрдиреЗ рд▓рдЧрд╛рдИ рд░рдЦрд╛ рд╣реИ рдпрд╣рд╛рдБ рд╕реЗ рдЕрдкрди рдореИрд╕реЗрдЬ рднреАрдЬ рд░рд╣реЗ рд╣реИ рдХреЛ рдХреНрд╡реЗрд░реА рдбреЛрдЯ рдЬреАрдПрд╕рдХреНрд╕ рдХреЗ рдЙрдкрд░ рдЖрдУ рдпрд╣рд╛рдБ рдкрд░ рдЖрдкрдиреЗ рдХрд┐рдпрд╛ рдЕрдкрдирд╛ рдЬреЛ рд░реИрд╕реНрдкреЙрдВрд╕ рд╣реИ рд╡реЛ рдирд┐рдХрд╛рд▓рд╛
24:33рдареАрдХ рд╣реИ рдЖрдкрдиреЗ рдмреЛрд▓рд╛ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдЬреЛ response рдЖ рд░рд╣рд╛ рд╣реИ рдЙрд╕рдХреЛ dot JSON рдХрд░ рджреЗрдирд╛ response dot ok status рдЬреЛ рдЖ рд░рд╣рд╛ рд╣реИ рддрдм рдЖрдкрдХреЛ рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ
24:44рд╡рдХреА рднреАрдЬ рд▓реВрдП рди рдЕрдк рд╡рд╣рд╛рдВ рд╕реЗ 200 рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдареАрдХ рд╣реИ рдПрдХ рдмрд╛рд░ рдХреЗ рд▓рд┐рдП console рдХрд░ рд╡рд╛рд▓реЛ рдпрд╣рд╛рдБ рдкрд░ рдПрдХ рдмрд╛рд░ рдХреЗ рд▓рд┐рдП console рдХрд░рд╛ рд▓реЛ рдХрд┐рд╕рдХреЛ рдЕрдкрдиреЗ result рдХреЛ рдЖрдк рдпрд╣рд╛рдБ
24:58рдкрд░ console рдХрд░ рд▓рд╛рд╡ рдПрдХ рдмрд╛рд░ рдХреЗ рд▓рд┐рдП result рдХреЛ рдЕрдкрди console рдХрд░рд╛рдЧрд░ рджрд┐рдЦ рд▓рд┐рдП рддреЛ
25:06рдФрд░ рдХрдиреНрд╕реЛрд▓ рдореЗрдВ рдкреБрд░реНрда рдЖрддреЗ рд╣реИрдВ рдФрд░ рдПрдХреИрди рд╕реЛ рдХреНрд░реЗрдВрдж рдлреНрд░реИрд╕реНрдЯ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рд╡рд╣
25:17рдХреНрд╖рдП рд╡рд╣ рдХрд░ рджреЛ рдФрд░ рдпрд╣рд╛рдВрджрдо рдкрд░ рдЖрддрд╛ рд╣реВрдВ рдФрд░ рдпрд╣рд╛рдВ рдХрд░ рдЕрдкрдирд╛ рдХреБрдЫ рднреА рдбрд┐рдЯрд╛ рджреЗрддреЗ рд╣реИрдВ рдореИрдВрдиреЗ
25:30рдФрд░ рдореИрд╕реЗрдЬ рдЕрдкрдиреЗ рдкрд╛рд╕ рдЖ рд░рд╣рд╛ рд╣реИ рдЕрдкрдирд╛ рдЗрдВрдЯрд░реНрдгрд▓ рд╕рд░реНрд╡рд░ рдПрд░реНрд░
25:34рд╡реЗрдЯ рдП рдорд┐рдирд┐рдЯ рдЗрдВрдЯрд░реНрдгрд▓ рд╕рд░реНрд╡рд░ рдПрд░реНрд░ рдХреИрд╕реЗ рдЖ рд░рд╣рд╛ рд╣реИ
25:45рдЪреЗрдХ рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ рдкрдиреЗ рдПрдХ рдмрд╛рд░
26:15рдЕрдкрдиреЗ рдЕрдкрдиреЗ рдЬреЛ рджреЗ рд░рдЦрд╛ рд╣реИ рд╡реЛ рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рд╣реИ рдЕрдкрдирд╛
26:41рдкреНрдпрд╛рд░реАрдЬ рдЕрдкрдирд╛ рдмрди рдЪреБрдХрд╛ рд╣реИ рдЖрдкрд░ рд▓реЗрдХрд┐рди рд▓реЗрдХрд┐рди рд▓реЗрдХрд┐рди рдбреЗрдЯрд╛ рдирд╣реАрдВ рдЖрд░рд╛ рдкрд▓рдЪреНрдпрд╛ рдХрд░реЛ рдХреБрд╕реНрде рддреЛ рдорд┐рд╕рд┐рдВрдЧ рд╣реИ
27:09рдХреБрд╕ рддреЛ рджрд┐рдХ рдХрд░рддреЗ
27:39рдХрд░рддреЗ рд╣реИрдВ
28:09рдпрд╣ рдиреЗрдо рджрд┐рдпрд╛ рдЕрдкрдиреЗ рдпрд╣рд╛рдБ рдкрд░ рдЕрдкрдиреА рдореЗрд▓ рдЖрдИрдбреА рджреА рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдЕрдкрди рдХрд░рддреЗ рдЕрдкрдиреА рдЬреЛ рднреА рдЧреИрд░реА рдЕрдкрдиреЗ рдХреЛ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦрдиреА рд╣реИ
28:34рд╡реЛ рдореИрдВрдиреЗ рджрд┐рдХрд╛ рд╕рдмреНрдорд┐рдЯ рдХрд░рд╛ рдЗрдВрдЯрд░реНрдирд▓ рд╕рд░реНрд╡рд░ рдПрд░рд░ рдмрддрд╛ рд░рд╣рд╛ рд╣реИ 500 рдЕрдкрдиреЗ рдкрд╛рд╕ рдпрд╣рд╛рдБ рдкрд░ рдЖ рд░рд╣рд╛ рд╣реИ рдареАрдХ рд╣реИ
28:43рдкреЗрд▓реЛрдб рдпрд╣рд╛рдБ рд╕реЗ рдбреАрдЯрд╛ рдЖрдкрдХрд╛ рдХрдВрдкреНрд▓реАрдЯ рд▓реА рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдпреВрдЬрд░ рдЗрдореЗрд▓ рдпреВрдЬрд░ рдХреНрд╡реИрд░реА рдареАрдХ рд╣реИ рдкреНрд░реАрд╡рд┐рдпреВ рдореЗрдВ рдЕрдкрдиреЗ рдкрд╛рд╕ рдпрд╣рд╛рдБ рд░рд╣рд╛ рд╣реИ рд░реЗрд╕реНрдкреЙрдВрд╕ рдЕрдкрдиреЗ рдкрд╛рд╕ рд╕рд░реНрд╡рд░ рдПрд░рд░ рдЖ рд░рд╣рд╛ рд╣реИ
28:57рдкреНрд░реЗрдВрдЯ рд╕реЗ рдЕрдкрдирд╛ рдбреЗрдЯрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдмреЗрдХ рдПрдВрдб рдореЗрдВ рдХреНрдпрд╛рд╢ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЕрдкрдирд╛ рдХрд▓реЗрдХреНрд╢рди рднреА рдХреНрд░рд┐рдпреЗрдЯреЗрдб рд╣реИ рд╕рд╣реА рдХреНрд╡реИрд░реА рдбреЙрдЯ рдЬрд┐рдпрд░реНрд╕
29:12рдорд╛рд░рд╛ рдЗрд╕рдХреА рдорд╛
29:19рдХреНрд╡реИрд░реА рдареАрдХ рд╣реИ рд░рд╣рд╛ рд╣реИ
29:49рдХрд┐ рдЕрдзрд┐рдпрд░ рд░рд┐рдХреНрд╡реИрд╕реНрдЯ рдЬреЛрдЯ рдмреЙрдбрд╝реА рдкреЗ рдЕрд╡реЗрдЯ рдирд╣реАрдВ рд░рд┐рдХреНрд╡реИрд╕реНрдЯ рдмреЙрдбрд╝реА рдкреЗ рдЕрд╡реЗрдЯ рддреЛ рд▓рдЧрддрд╛ рд╣реИ
29:57рдпрд╣рд╛рдБ рдЬреЛ рддреЛ рдбреЗрдЯрд╛ рдирд┐рдХрд╛рд▓рд╛ рдЕрдкрдиреЗ
30:01рдХреБрдЫ рддреЛ рдорд┐рд╕реНрдЯреЗрдХ рдХрд░реА рд╣реИ рдФрд░ рдорд┐рд╕реНрдЯреЗрдХ рдХреНрдпрд╛ рд╣реИ
30:11рдЕрдкрдирд╛ рдбреЗрдЯрд╛ рдмреИрдХреЗрдВрдб рдкреЗ рддреЛ рдЖрдИ рд░рд╣рд╛ рд╣реИ рдмреИрдХреЗрдВрдб рддрдХ рдбреЗрдЯрд╛ рдЖ рдЪреБрдХрд╛ рдерд╛ рд▓реЗрдХрд┐рди рдЯреЗрдЯрд╛ рд╕реЗрд╡ рд╣реЛрдиреЗ рдореЗрдВ рджрд┐рдХреНрдХрдд рдЖ рд░рд╣реА рд╣реИ рдареАрдХ рд╣реИ рдФрд░ рд╡реЛ рдХреНрдпреЛрдВ рдЖ рд░рд╣реА рд╣реИ рдХреНрдпреЛрдВ
30:33рдХрд┐ рдЕрдкрдиреЗ рдРрд╕рд╛ рдХреБрдЫ рджрд┐рдХреНрдХрдд рддреЛ рдирд╣реАрдВ рд▓рдЧ рд░рд╣реА рдореЗрдВ рд░рд╣реА рд╣реИ рдареАрдХ рд╣реИ рдпрд╣рд╛рдБ рдкрд░ рдЕрдкрдиреЗ рдкрд╛рд╕ рдХреНрд╡реЗрд░реА рдХрд▓реЗрдХреНрд╢рди рдХреЛ рдЕрдкрдиреЗ рд▓рд╛рдЗрди рдиреЗрдо рдЗрдореЗрд▓ рдФрд░ рдХреНрд╡реЗрд░реА рдЕрдкрдиреНрдЯ
31:03рдХрд░ рджреЛ рдХрд░ рджреЛ рдХрд░ рджреЛ рдХрд░ рджреЛ рдХрд┐ рдПрдХ рдмрд╛рд░ рдХреЗ рд▓рд┐рдП рд╡рд╛рдкрд╕ рд░рдг рдХрд░ рд▓реЛ рдЗрд╕рдХреЛ
31:28рдмреИрдХ рдПрдВрдб рдХреЛ рд╡рд╛рдкрд╕ рд░рдг рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдмрд╛рд░ рдХреЗ рд▓рд┐рдП рдореИрдВ рдлреНрд░рдВрдЯ рдПрдВрдб рдХреЛ рднреА рд╡рд╛рдкрд╕ рд░рдг рдХрд░ рд▓реЗрддрд╛ рд╣реВрдВ
31:39рдХрд┐ рдпрд╣рд╛рдВ рдкрд░ рдЕрдкрдиреЗ рдЗрд╕рдХреЛ рд░рд┐рдлреНрд░реЗрд╢ рдХрд┐рдпрд╛
31:58рдХрд┐ рдЕрдкрдиреЗ рдкрд╛рд╕ рдЖ рдЧрдпрд╛ рдпрд╣рд╛рдВ рдкрд░ рдЕрдкрдиреЗ рдЕрдкрдиреА рдореЗрд▓ рдЖрдИрдбреА рдереА рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рдЕрдкрдиреЗ рдХреБрдЫ рднреА рдХреНрд╡реЗрд░реА рджреА рдХрдВрд╕реВрд▓ рдореЗрдВ рдЖрдХреЗ рдЕрдкрдиреЗ рдЪреЗрдХ рдХрд░рддреЗ рд╣реИрдВ рд╕рдмреНрдорд┐рдЯ рдХрд░рддреЗ рд╣реИрдВ рдЗрдВрдЯрд░реНрдирд▓ рд╕рд░реНрд╡рд░ рдЕрдзрд░
32:10рдЗрдВрдЯрд░реНрдПрд▓реЗ рд░ рд╡рд╛рдп рдЭрд╛рд▓ рдХрд░рддреЗ рд╣рд╛рдВ рд╡рд╛рдп рд╡рд╛рдп рд╡реЗ рд╡
32:40рдХреНрдпрд╛ рдорд┐рд╕реНрдЯреЗрдХ рд╣реБрдИ рдЗрд╕рдореЗрдВ
32:58рдХреЗ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдХрдВрд╕реВрд▓ рдХрд░рд╛рдУ рдПрдХ рдмрд╛рд░ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд░реИрд╕реНрдкреЙрдВрд╕ рдХреЛ рдХрд┐ рд░реИрд╕реНрдкреЙрдВрд╕ рдореЗрдВ рджрд┐рдХреНрдХрдд рдЖ рд▓рд┐рдП рдореЗрд░реЗ рд╕рд╛рдм рд╕реЗ
33:19рдХрд┐ рдпрд╣рд╛рдВ рдкрд░ рдЕрдкрдиреЗ рдореЗрд▓ рдЖрдИрдбреА рджреЗ рджреЛ рдпрд╣рд╛рдВ рдкрд░ рдХреБрдЫ рдкрд░ рджреЛ рдФрд░ рдЗрд╕рдХреЛ рд╕рдмреНрдорд┐рдЯ рдХрд░реЛ
33:26рд░реИрд╕реНрдкреЙрдВрд╕ рд╣реА рдЕрдкрдирд╛ рдпрд╣рд╛рдВ рдкрд░ 500 рдЖ рд░рд╣рд╛ рд╣реИ рд╕реНрдЯреАрдЯрд╕ 500
33:34рдХреНрд╡реЗрд░реА рдХрд▓реЗрдХреНрд╢рди рдЧрд▓рдд рдордирд╛ рджрд┐рдпрд╛ рдХрд┐ рдЕрдкрдиреЗ рдкреВрд╕ рдореЙрдбрд▓ рд╕реНрдХреАрдорд╛ рдХреНрд╡реЗрд░реА рд╕реНрдХреАрдорд╛ рдиреНрдпреВ рд╕реНрдХреАрдорд╛
33:50рд╕рд╣реА рд╣реИ рдХрд▓реЗрдХреНрд╢рди рднреА рд╕рд╣реА рд╣реИ рдпреВрдЬрд░ рдбреЙрдЯ рдЬреЗрд╕ рдХреНрдпреЛрдВ рдкрд░ рдЖрдУ рдпрд╣рд╛рдВ рдкрд░
34:03рдпрд╣ рдХреНрд╡реЗрд░реА рдХрд▓реЗрдХреНрд╢рди рд╣реИ рдЗрд╕ рдХреНрд╡реЗрд░реА рдХрд▓реЗрдХреНрд╢рди рдХреЗ рдЕрдВрджрд░ рдЕрдкрдиреЗ рд╕реНрдЯреВрд░ рдХрд░рд╡рд╛ рд░рд╣реЗ рд╣реИрдВ
34:22рдЭрд╛рд▓ рд╣реИ
34:52рдЭрд╛рд▓ рдЭрд╛рд▓
35:22рдпрд╣рд╛рдВ рд╕реЗ рдЕрдкрдиреЗ рдЙрд╕рдХреЛ рдирд┐рдХрд╛рд▓ рд▓рд┐рдпрд╛
35:52рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рдЖрдкрдиреЗ рдЙрд╕рдХреЛ рдкреБрд╢ рдХрд░ рджрд┐рдпрд╛
35:55рдлрд┐рд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдЖрдкрдиреЗ рдмреБрд▓рд╛ рдХрд┐ рд░рд┐рдХреЛрд░реНрдб рдЬреЛ рд╣реИ рдореЗрд░рд╛ рдЙрд╕рдХреЛ рд╕реАрд╡ рдХрд░ рджреЗрдирд╛
35:59рдЖрдкрдХреЛ рдХреЛрдИ рдЗрд╢реВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ рдХрд┐рд╕реА рдХреЛрдИ рдЗрд╢реВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ рддреЛ рдмрддрд╛рдиреЗ рдПрдХ рдмрд╛рд░
36:25рд╕рд░ рд╕реНрдкреИрд▓рд┐рдВрдЧ рдХрд╣реАрдВ рдореЗрдВ рд╕реЗ рдмрд╛рдХреА рдХреЛрдб рд╕рд╣реА рд╣реИ рд╕рдм
36:52рдЖрдк рдХреЛрдб рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рд╣реИ рдХреЛрдб рдПрдХ рджрдо рдкрд░рдлреЗрдХреНрдЯ рд╣реИ рдХреЛрдб рдореЗрдВ рдХреЛрдИ рджрд┐рдХреНрдХрдд рдирд╣реАрдВ рд╣реИ
36:57рдпреВрдЬрд░ рдиреЗрдо рдпреВрдЬрд░ рдЗрдореЗрд▓ рдпреВрдЬрд░ рдХреНрд╡реЗрд░реА рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рдЬреЛ рдЕрдкрдиреЗ рд▓рд┐рдпрд╛ рд╣реИ рд╡реЛ рдПрдХ рдмрд╛рд░ рдХреЗ рд▓рд┐рдП рдХреНрд╡реЗрд░реА рд╕реНрдЯреЗрдЯрд╕ рдХреЛ рдЕрдЯрд╛рдКрдВрдЧреЗ рдореИрдВ рдпрд╣рд╛рдВ рд╕реЗ рд╡реИрд╕реЗ рдЗрд╕рдХреА рд╡реЗрдЬрд╝реЗ рд╕реЗ рдХреЛрдИ рд╢реБрдЖрдирд╛ рдирд╣реАрдВ рдЪреАрдП рдХреНрдпреЛрдВрдХрд┐ рдЕрдкрди рдмрд╛рдЗрдЯ рдбрд┐рдлреЙрд▓реНрдЯ рднреЗрдЬ рд░рд╣реЗрдВ рдПрдХ рдмрд╛рд░ рдореИрдВ рдЪреЗрдХ рдХрд░ рд▓реВ
37:27рд╕реЗ рдареАрдХ рд╣реИ рдФрд░ рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рдЖрдХреЗ рдлрд┐рд░ рд╕реЗ рдЗрд╕рдХреЛ рдЪреЗрдХ рдХрд░рддрд╛ рд╣реВрдВ рд╕рдмреНрдорд┐рдЯ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╕реНрдЯреАрдЯрд╕ рд╡рд╛рд▓рд╛ рдЗрд╢реВ рдирд╣реАрдВ рдЖрдПрдЧрд╛ рд╡реИрд╕реЗ рдХреНрдпреЛрдВрдХрд┐ рдЕрдкрди рдбрд┐рдлреЙрд▓реНрдЯ рдкреЗрдЬ рд░рд╣реЗ рд╣реИ рдЙрд╕рдХреЛ рд╕реЗрдо рдЗрдВрдЯрд░реЗрдирд▓ рд╕рд░реНрд╡рд░ рд╣реА рдпрд╣рд╛рдВ рдкрд░ рд▓реЗрдХреНрдпрд╛ рд░рд╣рд╛ рд╣реИ рд╡реЛ рдпрд╣ рдЗрд╕рдХрд╛ рдХреЛрдИрд╢реНрдпреВ рдирд╣реАрдВ рд╣реИ рдпрд╣рд╛рдВ рдкрд░ рдЖя┐╜
37:57рдиреЗрдо, рдЗрдореЗрд▓ рдФрд░ рдХреНрд╡реЗрд░реА рд╡рд╛рд▓рд╛ рдХреНрд╡реЗрд░реА рдХрд▓реЗрдХреНрд╢рди рдЖрдкрдиреЗ рдпрд╣рд╛рдВ рдкрд░ рдкрд╛рд╕ рдХрд░рд╛ рд╣реИ рдЕрдкрдирд╛ рдареАрдХ рд╣реИ рдФрд░ рдлрд┐рд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдЖрдкрдиреЗ рдмреЛрд▓рд╛ рдХрд┐ рдпрд╣ рдЬреЛ рдореЗрд░рд╛ рд░рд┐рдХреЙрд░реНрдб рдЖ рд░рд╣рд╛ рд╣реИ рдЗрд╕ рд░рд┐рдХреЙрд░реНрдб рдХреЛ рдпрд╣рд╛рдВ рдкрд░ рд╕реЗрд╡ рдХрд░ рджреЗрдирд╛ рдЕрдЧрд░ рд╕реЗрд╡ рд╣реЛ рдЬрд╛рдП рддреЛ рдЖрдк рдпрд╣ рд░реЗрд╕реНрдкреЙрдВрд╕ рдмреЗрдЬ рджреЗрдирд╛ рд▓реЗрдХрд┐рди я┐╜
38:27рдпрд╣рд╛рдВ рдкрд░ рднреА рд╕рд╣реА рд╣реИ рдХреЛрдИ queries рдирд╣реАрдВ рджрд┐рдЦрд╛ рд░рд╣рд╛ product рдЕрдкрдиреЗ рдЖрдбрд╝реА рдирд╣реАрдВ рдХрд░рд╛
38:48рдЗрддрдирд╛ рдмрдбрд╝рд╛ рддреЛ рдХреЛрдИ рдХрд╛рдо рд╣реА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЕрдкрдиреЗ
39:01response.gson рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рдЕрдкрдиреЗ рдЕрдкрдирд╛ result рд▓рд┐рдпрд╛ рдФрд░ рдЗрд╕рдХреЛ console рдХрд░рд╡рд╛рдпрд╛ рднрд▓реА
39:21рдЭрд╛рд▓
39:51рдХрд┐ рд╢реЗрдЧрд▓ рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рд╕рд░ рдкрд╣рд▓ рдирд╣реАрдВ рдирд╣реАрдВ рдирд╣реАрдВ рдХрдВрдкреЗрд░ рдХреНрдпреЛрдВ рдХрд░рдирд╛ рдХрд┐рд╕реА рдХреЛрдб рд╕реЗ рд╣реИ
40:20рдЕрдкрдирд╛ рдХреЛрдб рдмрд┐рд▓рдХреБрд▓ рд╕рд╣реА рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╢реВ рдХреНрдпрд╛ рдЖ рд░рд╣рд╛ рд╣реИ рдХреЛрдб рдмрд┐рд▓рдХреБрд▓ рд╕рд╣реА рд╣реИ рдХреЛрдб рдореЗрдВ рдХреЛрдИ рдЗрд╢реВ рд╣реИ рд╣реА рдирд╣реАрдВ
40:26query.gsx рдЕрдкрдирд╛ рд╕рд╣реА рд╣реИ
40:50рдЕрдкрдиреЗ рдпрд╣ рдХрд┐рдпрд╛ рдПрдХ рдмрд╛рд░ query.gsx рдЕрдкрдирд╛ рд╕рд╣реА рд╣реИ рдмрд┐рд▓рдХреБрд▓ рдареАрдХ рд╣реИ рдЬреИрд╕реЗ рдореИрдВ рдЪрд▓реЛ рдкрд░ рдЕрдм рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдЕрдкрдиреЗ
41:11network рдореЗрдВ user query рдкреЗрд▓реЛрдб рд╕реЗ рдкрд░реНрдлреЗрдХреНрдЯ рдбреЗрдЯрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдПрдХ рдмрд╛рд░ рдЪреИрдХ рдХрд░реЛ рдпрд╣ рдЗрд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ рдпрд╣ рдЗрд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ рдпрд╣ рдЗрд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ рддреАрдиреЛрдВ рдЪреАрдЬ рдЗрд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмреЗрдЬ рд░рд╣реЗ рд╣реИрдВ рдпрд╣
41:29рдЪреАрдЬ рд╕рдВрдЯреНрд░рд┐рдВрдЧ рдмреЛрд▓рд╛ рд╣реВрдБ рдпрд╣ рдЗрд╕реНрдЯреНрд░рд┐рдВрдЧ рдмреЛрд▓ рд░рд╣рд╛ рд╣реИ рддреАрдиреЛрдВ рдЪреАрдЬ рдЗрд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ
41:34рдХрд░ рджреЛ рдЕрдкрдиреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд░ рдЖрдИ рддрдм рдореИрдВрдиреЗ рдмреЛрдзрд╛ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдврд░реНрдо рд╣реИ рд╡host error рд╢рд╛рдВрдЪрдХрд░ Re success рдФрд░ рдпрд╣ email рдЬреЛ
41:41рдмрдв рдЖрдкрдиреЗ рдХрд░ рд░рдХрд╛ рд╣реИ рдпрд╣ email рдЬреЛ рд╣реИ рдЙрд╕рдХреЛ number рд╣реИ рдпрд╣рд╛рдВ рдкрд░ рдкреНрд╕рд┐рд░реНрд░рд┐рдВрдЧ рдХрд░
41:59рдЗрд╕ mistake рдХреА рд╡реЗрдЬрд╝реЗ рд╕реЗ data save рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛, рдЕрдм рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдЕрдм рдХреЛрдИ issue рдирд╣реАрдВ рдЖрдиреЗ рд╡рд╛рд▓рд╛, mistake рдпрд╣реА рдереА рдХрд┐ рд╡рд╣рд╛рдБ рдкрд░ number рдерд╛, рдФрд░ рдЕрдкрди рдЬреЛ data рднреЗрдЬ рд░рд╣реЗ рд╣реИрдВ, рд╡реЛ рдЕрдкрдиреЗ рдкрд╛рд╕ string data рд╣реИ, рддреЛ рджрд┐рдХреНрдХрдд рдЖрдиреЗ рд╡рд╛рд▓реА рд╣реИ, рдЖрдк submit рдХрд░реЛрдЧреЗ, successfully submit your query, рдареАрдХ рд╣реИ, рдпрд╣рд╛рдБ рдкрд░ рдЖрдХреЗ рдЕрдЧрд░ рдЖрдк check рдХрд░реЛрдЧреЗ, refresh рдХрд░реЛрдЧреЗ, рддреЛ
42:29рдЕрдкрдирд╛ рдЬреЛ schema рд╣реИ, рд╡реЛ рдЕрдкрдиреЗ рдЧрд▓рдд рдмрдирд╛ рд░рд╣рд╛ рдерд╛, рдорддрд▓рдм, рдлрд┐рд▓реНрдб рддреЛ рд╕рд╣реА рдереА, рд▓реЗрдХрд┐рди рдЙрд╕рдХреА value рдЬреЛ рд╣реИ, рд╡реЛ рдпрд╣рд╛рдБ рдкрд░ рдЕрдкрди рдирдВрдмрд░ рдмрддрд╛ рд░рд╣реЗ рдереЗ, рдФрд░ рдЕрдкрди рднреЗрдЬ рд░рд╣реЗ рдереЗ string, рддреЛ data рдЧрд▓рдд рдЖ рд░рд╣рд╛ рдерд╛, рдареАрдХ рд╣реИ, рдФрд░ data рдЧрд▓рдд рд╣реИ, рддреЛ рдлрд┐рд░ рдЪреАрдЬреЗ change рд╣реЛ рдЬрд╛рддреА рд╣реИ, рджреЗрдЦрд╛, рдХрд┐рддрдиреА рдЫреВрдЯреА рд╕реЗ mistake рдереА
42:59рдпрд╣рд╛рдБ рддрдХ рдХреА рдЪреАрдЬ рдЖрдк рд╕рднреА рдХреЛ clear рд╣реИ, рдареАрдХ рд╣реИ, рдЕрдЧрд░ рдХреЛрдИ рднреА doubt рд╣реЛ, рддреЛ рдЖрдкрдирд╛ doubt рдмрддрд╛рдУ, рдЕрдЧрд░ рдХреЛрдИ рднреА doubt рд╣реИ, рдЕрднреА рддрдХ рдЬреЛ рдЪреАрдЬреЗ рдЕрдкрдиреЗ рджреЗрдЦреА рд╣реИ, рдЙрд╕рдореЗрдВ рдЕрдЧрд░ рдХреЛрдИ doubt рд╣реЛ, рддреЛ рд╡реЛ doubt рдмрддрд╛рдУ рдмрд╣рд▓реЗ рдЖрдк, рдХрд┐ рдЕрдм рдЖрдкрди рдЖрдЧреЗ рдирд╣реАрдВ рджреЗрдЦреЗрдВрдЧреЗ, рдЖрдЧреЗ рдЕрдкрди рдХрд▓ рд╡рд╛рд▓реА class рдореЗрдВ рд╣реА рджреЗрдЦреЗ
43:29рджреЗрдЦреЗрдВрдЧреЗ, рдЬрд┐рд╕ рдкрд░ рдЕрдкрди рдХрд╛рдо рдХрд░ рд░рд╣рддреЗ рд╣реИрдВ, рдЬрд┐рд╕ рдкрд░ рдкреВрд░рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ рднреА,
43:47рд╕рд░ рдХрд┐рд▓рд┐рдпрд░ рд╕рд░, рдУрдХреЗ рдареАрдХ рд╣реИ,
43:59рдЕрдЧрд░ рдХреЛрдИ рднреА doubt рд╣реЛ, рдХрд┐рд╕реА рдХрд╛, рддреЛ рдЕрдкрдиреЗ doubt рдЖрдк mention рдХрд░реЛ, рдкрд░ рдЙрд╕рдореЗрдВ рдбрд┐рд╕рдХрд╕ рдХрд░рддреЗ рд╣реИрдВ,
44:09рдЗрд╕реА рдХреЗ рд╕рд╛рде рдореИрдВ рдЖрдкрдХреЛ attendance рдХреЗ point рднреА рдмрддрд╛ рджреЗрддрд╛ рд╣реВрдБ, attendance рдХреЗ point 1 рдХреЗ рдЕрдВрджрд░ рдЖрдкрдХреЛ mention рдХрд░рдирд╛ рд╣реИ query,
44:18attendance рдХреЗ point 1 рдореЗрдВ mention рдХрд░рдирд╛ рд╣реИ query, рдпрд╣реА attendance рдХрд╛ point 1 рд╣реИ рдЖрдЬ рдХрд╛,
44:29attendance рдХрд╛ point 1 рдЬреЛ рд╣реИ, рд╡реЛ рд╣реИ query,
44:44рдХрд░ рджреЛ рд╣реИ, рдХрд░ рджреЛ рд╣реИ
45:14рд╢реНрд░реЗрдЧрд▓ рдХрд░реЗрдВ рдХрд┐ рд╕рд░реНрдХрд▓ рдЖрдкрдиреЗ рдЪреБрдореБрд▓реНрдЯрд░ рджреЗрдЦрд╛ рдареАрдХ рд╣реИ рдЙрд╕рдореЗрдВ рдЖрдкрдиреЗ рд╕рд╛рд░реА рдЗрдореЗрдЬрд┐рд╕ рд▓реЛрдХрд▓реА рд╕реЗрд╡ рдХрд░рд╡рд╛ рд░рд╣реЗ рдереЗ рддреЛ рдЕрдЧрд░ рдЕрдкрди рдХрд┐рд╕реА рдХреНрд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдб рдмрдирд╛рдП рддреЛ рдЗрдореЗрдЬрд┐рд╕ рдЙрдирдХреЗ рд╕рд┐рд╕реНрдЯрдо рдкреЗ рд╕реЗрд╡ рдХрд░рд╡рд╛рдирд╛ рдкрдбрд╝реЗрдЧрд╛
45:33рджреЗрдЦреЛ рдЗрд╕рдХреЗ рдЕрдкрди рд╕реЛрд▓реНрдБрдЯрд░ рдпрд╣ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдорд╛рдирд▓реЛ рдЖрдк рд▓рд╛рдУрдЯ рдЗрд╕рд░рд╛рдЗрдЬ рдЕрдЧрд░ рдЕрдкрди рдпреВрдЬрд╝ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЕрднреА рддреЛ рдЕрдкрди рдЬреЛ рдпреВрдЬрд╝ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЖрдкрд░ред рдЬреЛ рдЕрднреА рдЕрдкрди рдХрд╛рдо рдХрд░реЗрдВ рдЕрдкрди рд▓реЛрдХрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрд░реЗрдВ рдЕрдкрдирд╛lor рдХрдо рдорддрд▓рдм рдЗрд╕рдХреЛ
46:03рд╡реЛ рд▓рд╛рдЗрд╡ рдЬрдм рд╣реЛрддрд╛ рд╣реИ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рддреЛ рд╡реЛ рд╕рд╛рд░реЗ рдЪреАрдЪреА рдЙрд╕реЗ рдЖрдк рд╕реЗ рд╢реЛ рд╣реЛрддреА рд╣реИ рдареАрдХ рд╣реИ рддреЛ рдРрд╕рд╛ рдХреБрдЫреА рдирд╣реАрдВ рд╣реИ рдЕрдЧрд░ рдЕрдкрди рдЗрд╕рд╕реЗ рдХрд░ рд░рд╣реЗ рддреЛ рднреА рд╡реЛ рдХрд╛рдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдорд╛рд▓реЛрдВ AWS рдпреВрдЬ рдХрд░ рд░рд╣реЗ рд╣реИ рдпрд╛ рдлрд┐рд░ рдлрд╛рдпрд░рд╡реЗрд╕ рдЗрд╕реНрдЯреЛрд░реЗрдЬ рдпреВрдЬ рдХрд░ рд░рд╣реЗ рд╣реИ рдЬреЛ рднреА рдЕрдкрди рдпрд╣рд╛рдВ рдкрд░ рдпреВ
Be the first to comment
Add your comment

Recommended