ⵜⴰⵣⵙⴰⵔⴻⵜ
ⵎⵉ ⴰⵔⴰ ⵜⵄⴻⵔⴹⴻⴹ ⴰⴷ ⵜⵍⴻⵎⴷⴻⴹ ⵖⴻⴼ ⵡⴻⴱ
ⵓⵙⵏⴻⵔⵏⵉ, ⵙ ⵓⵎⴰⵜⴰ ⵏⴻⵜⵜⴰⴼ ⴱⴻⵍⵍⵉ frontend ⴷ ⴰⵢⴻⵏ ⵉ ⴷⵢⴻⵜⵜⴰⵡⵉⵏ ⵙ ⵡⴰⵟⴰⵙ ⵓⴳⴰⵔ ⵏ ⴱⴰⵛⴽⴻⵏⴷ. ⵍⵍⴰⵏ ⴰⵟⴰⵙ ⵏ ⵙⵙⴻⴱⴱⴰⵜ ⵏ ⵡⴰⵢⴰ, ⵍⴰⴷⵖⴰ ⴰⵃⵓⵍⴼⵓ ⵏ ⵜⵎⵓⵖⵍⵉⵡⵉⵏ ⵏ ⵜⴻⵙⵡⵉⵄⵜ ⴰⵢ ⴷⵢⴻⴽⴽⴰⵏ ⵙⴻⴳ ⵓⴱⴻⴷⴷⴻⵍ ⵏ ⴽⵔⴰ ⵏ ⵓⴼⴻⵔⴷⵉⵙ ⵏ ⵓⵙⴻⴱⵜⴻⵔ ⴷⴻⴳ ⵓⴹⵔⵉⵙ, ⴷ ⵓⵙⵎⴻⴽⵜⵉ ⵏ ⵓⴱⴻⴷⴷⴻⵍ ⴰⵢ ⵢⴻⵜⵜⵡⴰⵙⵇⴻⴷⵛⴻⵏ ⴷⴻⴳ ⵓⵙⵎⴻⵍ. ⴰⴹⵔⵉⵙⴰ ⵢⴻⵜⵜⵄⴰⵡⴰⵏ ⵙ ⵡⴰⵟⴰⵙ ⵡⵉⴷ ⵢⴻⴱⴷⴰⵏ, ⴰⵛⴽⵓ ⵢⴻⵜⵜⴰⴵⴵⴰⵜⴻⵏ ⴰⴷ ⵙⴱⴻⴷⴷⴻⵏ ⴰⴽⴰⵔⴰⵎⵏⵙⴻⵏ ⵢⴻⵔⵏⴰ ⴰⴷ ⵍⴻⵎⴷⴻⵏ ⵙⴻⴳ ⵜⵓⵛⵛⴹⵉⵡⵉⵏⵏⵙⴻⵏ. ⵙ ⵍⵃⵉⴼ, ⵎⴰⵞⵞⵉ ⴰⴽⴽⴰ ⵉ ⴷⵢⴻⵍⵍⴰ ⴷⴻⴳ ⴱⴰⵛⴽⴻⵏⴷ : ⵜⵉⴽⵡⴰⵍ, ⴰⵟⴰⵙ ⵏ ⵍⴻⵇⴷⵉⵛ ⵢⴻⵜⵜⵡⴰⵅⴷⴻⵎ ⵉ ⵓⵙⵙⴻⴱⴷⴻⴷ ⵏ ⵜⵡⴻⵏⵏⴰⴹⵜ ⵙⴷⴰⵜ, ⴷ ⵓⵙⵙⴻⴱⴷⴻⴷ ⵏ ⵜⵖⴰⵡⵙⵉⵡⵉⵏ ⵢⴻⵜⵜⵡⴰⵃⴻⵜⵜⵎⴻⵏ ⴰⴽⴽⴻⵏ ⴰⴷ ⴷⵏⴰⵡⵉ ⵉⵣⴻⵏ ⴰⴼⵔⴰⵔⴰⵢ ⵏ “Hello World" ⴰⴽⴽⴻⵏ ⴰⴷ ⴷⵢⴻⴼⴼⴻⵖ ⴷⴻⴳ ⵜⵎⴻⵥⴷⵉⵜ. S ⵍⵅⵉⵔ ., ⴰⵟⴰⵙ ⵏ ⵜⵖⴰⵡⵙⵉⵡⵉⵏ ⵉ ⴷⵢⴻⵜⵜⵉⵍⵉⵏ ⴷⵉⵎⴰ ⴷⴻⴳ ⵜⵎⴻⵜⵜⵉ ⵏ ⵜⵖⴻⵔⵖⴻⵔⵜ ⵢⴻⵍⴷⵉⵏ ⵙ ⵓⵙⵏⴻⵔⵏⵉ ⵏ ⵓⵙⵡⵉⵔ ⵏ ⵓⵙⵏⴻⴼⵍⵉ ⵏ ⵢⵉⴼⴻⵔⴷⵉⵙⴻⵏ, ⵢⴻⵔⵏⴰ NodeJs ⴷ ⴰⵎⴻⴷⵢⴰ ⵢⴻⵍⵀⴰⵏ ⵏ ⵡⴰⵢⴰ Akatara ⴷ ⵜⴰⵙⵏⴰⵜⵡⵉⵍⵜ ⵉⵣⴻⵎⵔⴻⵏ ⴰⵟⴰⵙ ⵉ ⵢⴻⵜⵜⴳⴻⵏ ⵜⵉⵔⴰ ⵙ ⵜⴰⵎⴰ ⵏ ⵓⵇⴻⴷⴷⴰⵛ. code ⴷⴻⴳ Javascript convenient, ⵢⴻⵔⵏⴰ ⵢⴻⵜⵜⴰⴽⴷ ⴰⵟⴰⵙ ⵏ ⵡⴰⵍⵍⴰⵍⴻⵏ ⴷ ⵜⵖⴰⵡⵙⵉⵡⵉⵏ ⵉ ⵜⵢⴻⵎⴳⴰⵔⴰⴷⴻⵏ ⵖⴻⴼ ⵢⵉⵎⵙⵉⵣⴻⵡⵔⴻⵏⵉⵙ Deg ⵓⵎⴰⴳⵔⴰⴷⴰ, ⴰⴷ ⵏⵡⴰⵍⵉ NodeJs ⴷ ⵓⵏⴰⴳⵔⴰⵡⵉⵙ ⵏ ⵜⴳⴻⵎⵎⵉ, ⵙ ⵜⵎⵓⵖⵍⵉ ⵏ ⵓⴼⵓⵙ, ⵍⴻⴱⵏⵉ ⵏ ⵓⵙⴻⵏⴼⴰⵔ ⵉⵅⴻⴷⴷⵎⴻⵏ ⵙ ⵍⴻⴽⵎⴰⵍⵉⵙ.
ⴷ ⴰⵛⵓ ⴰⵔⴰ ⵏⴻⴱⵏⵓ?
ⵉⵙⴻⵏⴼⴰⵔⴻⵏ ⵏ ToDo ⴷ ⴰⵙⴻⵏⴼⴰⵔ ⵏ ⵜⵎⵓⵖⵍⵉ ⵉ ⵡⵉⴷ ⵢⴻⴱⴷⴰⵏ ⵍⴻⵎⴷⴻⵏ ⴰⵙⵏⴻⵔⵏⵉ ⵏ ⵣⴷⴰⵜ. ⴷ ⴰⵢⴰ ⴰⵢ ⵖⴻⴼ ⴰⵢ ⵏⴻⵖⵜⴻⵙ ⴰⴷ ⵏⴻⴱⵏⵓ API ⵏ ⵍⵉⵙⵜⵉ ⵏ Todo. ⴰⵢⴰ ⴰⴷ ⴰⵖⵢⴻⴵⴵ ⴰⴷ ⵏⴻⵔⵏⵓ ⴰⵃⴰⵔⴻⴱ ⵏ ⵢⵉⵙⴻⴼⴽⴰ ⴷⴻⴳ ⵜⵎⴻⵥⴷⵉⵜⵏⵏⴻⵖ, ⵢⴻⵔⵏⴰ ⴰⴷ ⴰⵖⴷ-ⵢⴻⴼⴽ ⵜⴰⵣⵎⴻⵔⵜ ⴰⴷ ⵏⴻⵙⵙⴻⵎⵔⴻⵙ ⵉⵙⴻⴼⴽⴰⴰ (ⵙ ⵓⵙⵏⴻⵔⵏⵉ, ⴰⵙⴻⴳⴳⴻⵎ, ⵜⵓⴽⴽⵙⴰ ⵏ todos, ⴰⵜⴳ....).
ⴰⴽⴰⵔⴰⵎ ⴰⵏⴻⴳⴳⴰⵔⵓ ⴰⴷ ⵜⵏⴰⴼ [ⴷⴰⴳⵉ] (https:
ⴰⵍⵍⴰⵍⴻⵏⵏⵏⴻⵖ
ⴰⴷ ⵏⴻⵙⵙⴻⵅⴷⴻⵎ ⵢⵉⵡⴻⵏ ⵏ ⵓⵙⵎⴻⵍ ⵏ ⵜⴻⵙⵏⴰⵜⵡⵉⵍⵜ (ⵜⴻⵛⵀ ⵙⵜⴰⵛⴽ) ⵉ ⵓⵙⴻⵏⴼⴰⵔⴰ. ⵢⴻⵣⵎⴻⵔ ⴰⴷ ⵢⴻⵜⵜⵡⴰⵃⵙⴻⴱ ⴷ ⴰⴽⴽⴻⵏ ⴷ ⴰⴹⵔⵉⵙ ⴰⵎⴻⵥⵢⴰⵏ ⵏ ⵡⴰⵟⴰⵙ ⵏ ⵡⴰⵍⵍⴰⵍⴻⵏ ⴰⵔⴰ ⵜⴰⴼⴻⴹ ⴷⴻⴳ ⵢⵉⵙⴻⵏⴼⴰⵔⴻⵏ ⵏ ⵜⵓⴷⴻⵔⵜ ⵏ ⵜⵉⴷⴻⵜ, ⵙⵙⴻⴱⴱⴰⵙ ⴷ ⴰⴽⴽⴻⵏ ⵜⵉⴽⵜⵉⵡⵉⵏ ⵏ ⵓⵙⵡⵉⵔ ⵏ ⵜⵍⴻⵎⵎⴰⵙⵜ ⴷ ⵢⵉⵡⴻⵜ. ⵉⴼⴻⵔⴷⵉⵙⴻⵏ ⵏ ⵓⵙⵏⴻⴼⵍⵉ ⴷ ⵓⴼⵔⴰⵏ ⵏ ⵡⴰⵍⵍⴰⵍ ⵙ ⵜⵉⵎⵎⴰⴷⵉⵙ ⵖⴻⴼ ⵡⴰⵢⴻⴹ ⵓⵔ ⵍⵍⵉⵏ ⴰⵔⴰ ⴷ ⴰⵢⴻⵏ ⵢⴻⵙⵄⴰⵏ ⴰⵣⴰⵍ ⴰⴽⴽⴻⵏ ⴰⴷ ⵜⴻⴱⴷⵓⴹ.
-
NodeJs, ⴰⴽⴽⴻⵏ ⵉ ⴷⵏⴻⵏⵏⴰ ⴷ ⵢⵉⵡⴻⵏ ⵙⴻⴳ ⵢⵉⴼⴻⵔⴷⵉⵙⴻⵏ ⵏ Javascript ⵉ ⴷⵢⴻⵜⵜⵡⴰⵙⵏⴻⵏ ⴰⵟⴰⵙ ⵉ ⵍⴻⴱⵏⵉ ⵏ ⵢⵉⵙⴻⵏⴼⴰⵔⴻⵏ ⵏ ⵜⴰⵎⴰ ⵏ ⵓⵇⴻⴷⴷⴰⵛ.
-
ExpressJs ⴷ ⴰⴼⴻⵔⴷⵉⵙ ⵏ Javascript ⴰⵎⴻⵥⵢⴰⵏ ⵢⴻⵜⵜⵡⴰⵙⵇⴻⴷⵛⴻⵏ ⵙ ⵓⴼⴻⵍⵍⴰ ⵏ NodeJS. ⵢⴻⵜⵜⵃⴻⵣⵣⵉⴱ ⴰⴱⵔⵉⴷ ⵏ ⵓⵙⵏⴻⴼⵍⵉ ⵙ ⵓⵙⴻⵇⴷⴻⵛ ⵏ ⵡⴰⵟⴰⵙ ⵏ ⵜⵖⴰⵡⵙⵉⵡⵉⵏ ⵢⴻⵜⵜⵡⴰⴱⵏⴰⵏ. ⵢⴻⵜⵜⵡⴰⵙⴻⵇⴷⴰⵛ ⴷⴰⵖⴻⵏ ⴷ ⴰⴱⵔⵉⴷ ⵏ ⵓⵙⵏⵉⵍⴻⵙ ⵏ ⵜⵖⴰⵡⵙⵉⵡⵉⵏ ⵏ ⵓⵙⵏⴻⴼⵍⵉ ⴷⴻⴳ ⵢⵉⵙⴻⵏⴼⴰⵔⴻⵏ ⵏ NodeJS ⴰⴽⴽⴻⵏ ⴰⴷ ⵢⴻⵙⵙⵉⵡⴻⴹ ⴰⵙⴻⵇⴷⴻⵛⵉⵙ ⵉ ⵢⵉⵎⴻⵥⵍⴰ.
-
LowDB ⴷ ⵜⴰⵖⵓⵍⵜ ⵏ ⵢⵉⵙⴰⵍⵍⴻⵏ ⵏ ⵜⵎⴻⵥⴷⵉⵜ ⵏ ⵜⵎⴻⵥⴷⵉⵜ. ⵜⴰⴼⴻⵙⵙⴰⵙⵜⵉⵙ ⵜⴻⵜⵜⴰⴵⴵⴰⴰⵖ ⴰⴷ ⴷⵏⴻⵙⵙⴽⴻⵏ ⴰⵎⴻⴽ ⴰⵔⴰ ⵏⴻⵙⵙⴻⵎⵍⵉⵍ ⴷ ⵜⴱⴰⴹⵏⵉⵜ ⵏ ⵢⵉⵙⴻⴼⴽⴰ ⴷⴻⴳ ⵓⵙⴻⵏⴼⴰⵔ ⵏ NodeJs, ⵡⴰⵔ ⵎⴰ ⵏⵅⴻⴷⴷⴻⵎ ⵙ ⵢⵉⵙⴻⵏⵜⴰⵍ ⵉⴳⴻⵔⵔⵣⴻⵏ ⵓⴳⴰⵔ ⴰⵎ ⵓⵙⵏⴻⴼⵍⵉ ⴷ ⵓⵙⵏⴻⴼⵍⵉ.
ⵜⵓⵔⴰ ⵉⵎⵉ ⵏⴻⵙⵙⴻⵎⵔⴻⵙ ⴰⴽⴽ ⴰⵍⵍⴰⵍⴻⵏ ⴰⵔⴰ ⵏⴻⵙⵙⴻⵅⴷⴻⵎ, ⴰⴷ ⵏⴰⵡⴻⴹ ⵖⴻⵔ ⵜⴻⵙⴼⵉⴼⵉⵏⵏⵏⴻⵖ, ⴰⴷ ⵏⴻⴱⴷⵓ ⴰⵙⴻⴽⵍⴻⵙ!
ⴰⵙⵔⴰⵙ
Node ⵢⴻⵜⵜⵡⴰⵙⵇⴻⴷⵛⴻⴹ ⴷⴻⴳ ⵡⴰⴽⴽ ⵜⵉⵥⵔⵉⴳⵉⵏ. ⴰⴽⴽ ⵉⴹⵔⵉⵙⴻⵏ ⵏ ⵓⵙⵔⴰⵙ ⵣⴻⵎⵔⴻⵏ ⴰⴷ ⵜⴻⵏⵏⴰⴼ ⴷⴻⴳ ⴰⵙⵎⴻⵍ ⵓⵏⵚⵉⴱ. ⵉⵙⴻⵇⴷⴰⵛⴻⵏ ⵏ Windows ⵢⴻⵙⵙⴻⴼⴽ ⴰⴷ ⵃⴻⵇⵇⵔⴻⵏ ⴰⴷ ⵔⵏⵓⵏ ⴰⴼⴻⵔⴷⵉⵙ ⴰⴱⵔⵉⴷ ⵖⴻⵔ ⵢⵉⵎⴻⴹⵇⴰⵏ ⵏ ⵜⵡⴻⵏⵏⴰⴹⵜ ⴰⴽⴽⴻⵏ ⴰⴷ ⵢⴻⵣⵎⴻⵔ ⴰⴷ ⵢⴻⵜⵜⵡⴰⵙⴻⵇⴷⴻⵛ ⴷⴻⴳ ⵜⴼⴻⵍⵡⵉⵜ ⵏ ⵍⴻⵡⵚⴰⵢⴰⵜ.
ⴰⴷ ⵏⴻⵃⵡⴰⴵ ⴷⴰⵖⴻⵏ npm ⵢⴻⵜⵜⵡⴰⵙⴱⴻⴷⴷⴻⵏ. Npm ⴷ ⴰⵏⴻⵎⵀⴰⵍ ⵏ ⵜⴼⴻⵔⴽⵉⵜ ⵏ NodeJs. ⴰⴷ ⴰⵖⵢⴻⵙⵙⵉⵡⴻⴹ ⴰⴷ ⵏⴻⵙⵙⴻⴷⴱⴻⵍ ⵜⵉⵖⴱⵓⵍⴰ ⵏ ⵓⵙⴻⵏⴼⴰⵔⵏⵏⴻⵖ. ⴰⴹⵔⵉⵙ ⵏ ⵓⵙⵔⴰⵙ ⵢⴻⵣⵎⴻⵔ ⴰⴷ ⵜⵏⴰⴼ ⴷⴰⴳⵉ.
ⴰⵙⴻⴱⴷⴻⴷ ⵏ ⵓⵙⴻⵏⴼⴰⵔ
ⴰⵇⴻⵔⵔⵓⵢ ⵖⴻⵔ ⵓⵙⵎⴻⵍ ⵓ ⵙⵏⵓⵍⴼⵓⴷ ⴰⵙⴻⵏⴼⴰⵔ ⵏ ⵓⵙⴱⴰⴷⵓ:
ⵜⴰⴳⵉ ⴷ ⵜⴰⵖⵓⵍⵜ ⵏ ⵓⵙⴱⴰⴷⵓ ⴰⴼⵔⴰⵔⴰⵢ ⵉ ⵓⵙⴻⵏⴼⴰⵔⵏⵏⴻⵖ. ⵢⴻⵍⵍⴰ ⴷⴻⴳⵙ ⴰⴽⴽ ⵜⵉⵖⴱⵓⵍⴰ ⴰⵔⴰ ⵏⴻⵙⵙⴻⵅⴷⴻⵎ ⴰⴽⴽ ⴷ ⵜⵎⴻⵥⴷⵉⵜ ⵏ ⵓⴼⴰⵢⵍⵓ ⵏ ⵓⵙⴻⵏⴼⴰⵔ. ⴰⴷ ⴷⵏⴻⵙⵎⴻⴽⵜⵉ ⵢⴰⵍ ⴰⴼⴻⵔⴷⵉⵙ ⵎⵉ ⴰⵔⴰ ⵏⴰⵡⴻⴹ. ⵍⴷⵉ ⵜⴻⵔⵎⵉⵏⴰⵍⵉⴽ, ⵜⵜⵄⴻⴷⴷⵉⴹ ⵖⴻⵔ ⵓⴱⵔⵉⴷ ⵏ ⵓⵙⴻⵏⴼⴰⵔ ⵓ ⴹⴻⴼⵔⴻⴹ ⴰⵎⵢⴰⴳⴻⵔ:
npm install
ⴰⵢⴰ ⴰⴷ ⵢⴻⵙⴱⴻⴷⴷ ⴰⴽⴽ ⵜⵉⵖⴱⵓⵍⴰ ⵏ ⵓⵙⴻⵏⴼⴰⵔ ⵢⴻⵜⵜⵡⴰⵙⴱⴻⴷⴷⴻⵏ ⴷⴻⴳ ⵓⴼⴰⵢⵍⵓ package.json. package.json ⴷ ⴰⴼⴰⵢⵍⵓ ⵢⴻⵜⵜⵡⴰⴼⴽⴰⵏ ⴷⴻⴳ ⵓⵥⴰⵔ ⵏ ⵢⴰⵍ ⴰⵙⴻⵏⴼⴰⵔ ⵏ Javascript/NodeJs, ⵢⴻⵙⵄⴰ ⵉⵙⴻⴼⴽⴰ ⵏ ⵜⵎⴻⵥⵍⴰ ⵖⴻⴼ ⵓⵏⴻⴳⴳⴰⵔⵓⴰ ⵢⴻⵔⵏⴰ ⵢⴻⵜⵜⵡⴰⵙⴻⵇⴷⴻⵛ ⵉ ⵓⵙⴻⵍⴽⴻⵎ ⵏ ⵡⴰⴽⴽ ⵜⵉⵖⴱⵓⵍⴰ ⵏ ⵓⵙⴻⵏⴼⴰⵔ, ⵉⵙⴻⴽⴽⵉⵍⴻⵏ, ⴷ ⵜⴼⴻⵍⵡⵉⵢⵉⵏ.
ⵙⴻⵏⴷ ⵎⴰ ⵜⵜⵡⴰⵙⴻⵔⵙⴻⵏ ⴰⴽⴽ ⵢⵉⴼⴻⵔⴷⵉⵙⴻⵏ, ⵏⴻⵣⵎⴻⵔ ⴰⴷ ⵏⴱⴷⵓ ⴰⵙⴻⵏⴼⴰⵔⵏⵏⴻⵖ:
npm run start
“ⵙⵜⴰⵔⵜ” ⴷ ⴰⵙⴻⴽⴽⵉⵍ ⵉ ⴷⵏⴻⴱⴷⴻⵔ ⴷⴻⴳ ⵜⴼⴻⵔⴽⵉⵜ. ⴰⴼⴰⵢⵍⵓ json. ⵢⴻⵜⵜⴱⴻⴷⴷⵉⵍⴻⵏ ⴰⴼⴰⵢⵍⵓ ⵏ ⵓⴽⴻⵛⵛⵓⵎ ⵏ ⵓⵙⴻⵇⴷⴻⵛⵏⵏⴻⵖ, ⵢⴻⵍⵍⴰⵏ ⴷⴻⴳ ⵜⴻⴳⵏⵉⵜⵏⵏⴻⵖ ⴷ app.ⵊⵙ.
ⵉⵣⴻⵏⴰⴳⵉ ⵉ ⴷⵉⵜⴻⴷⴷⵓⵏ ⵢⴻⵙⵙⴻⴼⴽ ⴰⴷ ⴷⵢⴻⴼⴼⴻⵖ ⵜⵓⵔⴰ ⴷⴻⴳ ⵓⵙⵎⴻⵍⵉⴽ:
ⴰⵢⴰ ⴰⵏⴰⵎⴻⴽⵉⵙ ⴷ ⴰⴽⴽⴻⵏ ⴰⵇⴻⴷⴷⴰⵛⵏⵏⴻⵖ ⵢⴻⴱⴷⴰ ⵙ ⵔⵔⴱⴻⵃ, ⵢⴻⵔⵏⴰ ⵢⴻⵜⵜⵎⴻⵙⵍⴰⵢ ⵉ ⵢⴰⵍ ⴰⵙⵓⵜⴻⵔ ⵢⴻⵜⵜⵡⴰⵣⴻⵏ ⵙ ⴰⵖⴻⵔⵔⴰⴱⵓ 3000. Ad ⵏⵡⴰⵍⵉ app.ⵊⵙ ⴰⴷ ⴷⵏⴻⵙⵎⴻⴽⵜⵉ ⴷ ⴰⵛⵓ ⵉⴹⴻⵔⵔⵓⵏ ⴷⴰⴳⵉ:
App.ⵊⵙ ⴷ ⴰⴼⴰⵢⵍⵓⵏⵏⴻⵖ ⵏ ⵓⴽⴻⵛⵛⵓⵎ ⵏ ⵓⵙⴻⵏⴼⴰⵔ (ⵢⴻⵔⵏⴰ ⴷ ⵏⴻⵜⵜⴰ ⴽⴰⵏ ⴷⴻⴳ ⵜⴰⵍⵍⵉⵜⴰ). ⵏⴻⵙⴱⴻⴷⴷⴷ ⴰⵙⴻⵏⴼⴰⵔ ⵙ ⵜⵖⴰⵡⵍⴰ ⵙ ⵢⵉⵙⴻⵎ ⵏ app, ⵏⴻⵙⵙⴻⴱⴳⴻⵏⴷ ⴱⴻⵍⵍⵉ ⴰⴽⴽ ⵉⵙⵓⵜⴻⵔ ⵢⴻⵙⵄⴰⵏ ⵜⴰⵔⵔⴰⵢⵜ http “GET” ⴷ ⵓⴱⵔⵉⴷ ⵏ ⵜⴼⴻⵍⵡⵉⵜ ’/’ ⴰⴷ ⵜⵜⵡⴰⵃⴻⵔⵣⴻⵏ ⵙ ⵓⴱⵔⵉⴷⴰ, ⴰⴷ ⵏⵄⴻⴷⴷⵉ ⴷⴻⴳ ⵢⵉⵡⴻⵜ ⵏ ⵜⵖⴰⵡⵙⴰ ⵓⵎⵉ ⵇⵇⴰⵔⴻⵏ ⵎⵉⴷⴷⵍⴻⵡⴰⵔⴻ, ⵉ ⵢⴻⵜⵜⴰⵟⵟⴰⴼⴻⵏ ⴷⴻⴳ ⵜⵖⴰⵡⵙⴰ ⵏ ⵓⵙⵓⵜⴻⵔ ⴷ ⵜⵔⵉⵔⵉⵜ ⴰⵎ . ⵉⴼⴻⵔⴷⵉⵙⴻⵏ. ⴰⵢⴰ ⴷ ⴰⵢⴻⵏ ⵢⴻⵙⵄⴰⵏ ⴰⵣⴰⵍ ⴰⵎⴻⵇⵇⵔⴰⵏ, ⵉⵎⵉ ⴰⵙⵓⵜⴻⵔ ⵢⴻⵙⵄⴰ ⴰⴽⴽ ⵉⵙⴰⵍⴰⵏ ⵉⵍⴰⵇⴻⵏ ⴰⴽⴽⴻⵏ ⴰⴷ ⵢⴻⵜⵜⵡⴰⵃⵔⴻⵣ (ⵉⴼⴻⵔⴷⵉⵙⴻⵏ, ⵜⴰⴼⴻⴽⴽⴰ ⵏ ⵓⵙⵓⵜⴻⵔ, ⵉⵇⴻⴷⴷⴰⵛⴻⵏ ⵏ ⵓⵙⵓⵜⴻⵔ, ⴰⵜⴳ..), ⵢⴻⵔⵏⴰ ⴰⴼⴻⵔⴷⵉⵙ ⵏ ⵜⴳⴻⵔⵎⴰⵏⵜ ⴷ ⵡⵉⵏ ⴰⵔⴰ ⴷⵢⵓⵖⴰⵍⴻⵏ ⵉ ⵓⵎⵙⴰⵖ. ⵏⴻⴱⴷⴰ ⵙ ⵓⵙⵉⵡⴻⴹ ⴽⴰⵏ ⵏ ⵢⵉⵣⴻⵏ “Azul ⴰⵎⴰⴹⴰⵍ”. ⴷⴻⴼⴼⵉⵔ ⵡⴰⵢⴰ ⴰⴷ ⵏⴻⵅⴷⴻⵎ ⴰⵙⴻⵏⴼⴰⵔⵏⵏⴻⵖ ⴰⴷ ⵢⴻⵙⵍⴻⴹ ⵉ ⴽⵔⴰ ⵏ ⵉⵙⵓⵜⴻⵔ ⴰⵔⴰ ⴷⵉⴽⴻⵛⵎⴻⵏ ⵖⴻⵔ ⵓⵙⵎⴻⵍ ⵢⴻⵜⵜⵡⴰⴱⴻⴷⵔⴻⵏ (ⴷⴻⴳ ⵜⴻⴳⵏⵉⵜⵏⵏⴻⵖ 3000), ⵢⴻⵔⵏⴰ ⴰⴷ ⵏⴻⵙⵙⴻⴽⵍⴻⵙ ⵉⵣⴻⵏ “Asliḍ ⵉ ⵓⵙⵎⴻⵍ 3000” ⴰⴽⴽⴻⵏ ⴰⴷ ⴷⵏⴻⵙⵎⴻⴽⵜⵉ ⴱⴻⵍⵍⵉ ⴰⵙⴻⵏⴼⴰⵔⵏⵏⴻⵖ ⵢⴻⵍⵍⴰ ⵢⴻⵜⵜⵡⴰⵅⴷⴻⵎ ⵢⴻⵔⵏⴰ ⴷ ⵡⵉⵏ ⵉ ⴷⵢⴻⵜⵜⵡⴰⵀⴻⴳⴳⴰⵏ ⴰⴽⴽⴻⵏ ⴰⴷ ⴷⵢⴰⵡⵉ ⵉⵙⵓⵜⴻⵔ.
ⵍⴷⵉ ⴰⵙⴻⵏⴼⴰⵔⵉⴽ ⵢⴻⵔⵏⴰ ⴷⴻⴳ ⵜⴼⴻⵍⵡⵉⵜ ⵏ ⵓⵙⵎⴻⵍ ⴰⵔⵓ “localhost:3000/”, ⵙⵙⵉⵏ ⴰⴽⵉⵏ ⴹⴻⴳⴳⴻⵔ Enter. ⴷ ⴰⴱⵔⵉⴷ ⵢⴻⵜⵜⵡⴰⵙⴱⴻⴷⴷⴻⵏ ⵉ ⵏⴻⵣⵎⴻⵔ ⴰⴷ ⵜⵏⴻⵙⵙⴻⵅⴷⴻⵎ ⴰⴽⴽⴻⵏ ⴰⴷ ⵏⴰⵡⴻⴹ ⵙ ⴰⵇⴻⴷⴷⴰⵛⵏⵏⴻⵖ ⴷⴻⴳ ⵓⵎⴹⵉⵇ. ⴰⴷ ⴰⴽⴷ-ⵢⴰⵡⴻⴹ ⵉⵣⴻⵏⴰ:
ⴰⵙⴻⴱⴷⴻⴷ ⵏ ⵜⴰⴳⵣⴻⵎⵜ ⵏ ⵉⵙⴻⴼⴽⴰ
Lowdb ⴷ ⵜⴰⵖⵓⵍⵜ ⵏ ⵢⵉⵙⴰⵍⵍⴻⵏ ⵏ ⵓⵙⵎⴻⵍ ⵢⴻⵍⴷⵉⵏ ⵉ ⵙⵢⴻⵙⵀⴻⵍ ⵉ ⵓⵙⴻⵇⴷⴻⵛ, ⵢⴻⵔⵏⴰ ⵓⵔ ⵜⴻⵃⵡⴰⴵ ⴰⵔⴰ ⴰⵙⴻⴱⴷⴻⴷ ⵙ ⵓⵎⴰⵜⴰ. ⵜⵉⴽⵜⵉ ⵜⴰⵎⴰⵜⵓⵜ ⵢⴻⵍⵍⴰⵏ ⴷⴻⴼⴼⵉⵔⵙ ⴷ ⴰⵃⴻⵣⵣⴻⴱ ⵏ ⵡⴰⴽⴽ ⵉⵙⴻⴼⴽⴰ ⴷⴻⴳ ⵓⴼⴰⵢⵍⵓ json ⴰⴷⵉⴳⴰⵏ. ⴷⴻⴼⴼⵉⵔ ⵎⴰ ⵢⴻⵜⵜⵡⴰⵙⴱⴻⴷⴷ LowDB (ⴰⵢ ⴷⵢⴻⵍⵍⴰⵏ ⵎⵉ ⵏⴻⵙⴱⴻⴷⴷ ⴰⴽⴽ ⵜⵉⵖⴱⵓⵍⴰ), ⵏⴻⵣⵎⴻⵔ ⴰⴷ ⵏⴻⵔⵏⵓ ⴰⴽⴰⵔⴰⵎⴰ ⵉ ⴷⴱ.ⵊⵙ:
ⴰⴽⴰⵔⴰⵎⴰ ⵢⴻⵜⵜⴻⵎⵛⴰⴱⵉ ⴰⵟⴰⵙ ⵖⴻⵔ ⵡⵉⵏ ⵉ ⴷⵢⴻⵜⵜⵡⴰⴼⴽⴰⵏ ⴷⴻⴳ ⵢⵉⴹⵔⵉⵙⴻⵏ ⵓⵏⵚⵉⴱⴻⵏ ⵏ LowDB. ⵏⴻⵙⴱⴻⴷⴷⵉⵜ ⵛⵡⵉⵟ ⵉ ⵍⵃⴰⵍⴰ ⵏ ⵓⵙⴻⵇⴷⴻⵛⵏⵏⴻⵖ. ⴰⴷ ⵜⵏⴻⵙⵙⴻⴳⵣⵉ ⵜⴰⵣⵔⴰⵔⵜ ⵙ ⵜⴰⵣⵔⴰⵔⵜ:
ⴽⵔⴰ ⵏ ⵢⵉⴹⵔⵉⵙⴻⵏ ⵉⵎⴻⵣⵡⵓⵔⴰ ⴷ ⵡⵉⴷ ⵏ ⵓⵙⴻⴽⵛⴻⵎ ⵏ ⵜⵎⴻⵥⴷⵉⵢⵉⵏ ⵉⵍⴰⵇⴻⵏ. “join” ⴷ ⵜⴰⵖⵓⵍⵜ ⵏ ⵍⴼⴰⵢⴷⴰ ⵢⴻⵍⵍⴰⵏ ⴷⴻⴳ ⵓⴹⵔⵉⵙ “ⴰⴱⵔⵉⴷ”. ⴷ ⵢⵉⵡⴻⵏ ⵙⴻⴳ ⵢⵉⵎⵓⴹⴰⵏ ⵏ ⵜⵖⴻⵔⵖⴻⵔⵜ ⵏ NodeJs ⵉ ⴷⵢⴻⵜⵜⴰⴽⴻⵏ ⴰⵟⴰⵙ ⵏ ⵜⵜⴰⵡⵉⵍⴰⵜ ⵉ ⵓⵃⴰⵔⴻⴱ, ⴷ ⵢⵉⴱⴻⵔⴷⴰⵏ ⵏ ⵓⵃⴰⵔⴻⴱ. “Low” ⴷ “JSONFile’’ ⴷ ⵙⵏⴰⵜ ⵏ ⵜⵎⵉⴹⵔⴰⵏⵉⵏ ⵉ ⴷⵢⴻⵙⴱⴰⵏ LowDB. ⵜⴰⵎⴻⵣⵡⴰⵔⵓⵜ ⵜⴻⵙⵏⵓⵍⴼⵓⴷ ⴰⴹⵔⵉⵙ ⵏ ⵓⴼⴰⵢⵍⵓ json ⴰⵔⴰ ⵢⴻⵙⵄⵓⵏ ⵉⵙⴻⴼⴽⴰⵏⵏⴻⵖ. ⵡⵉⵙ ⵙⵉⵏ ⵢⴻⵙⵏⵓⵍⴼⵓⴷ ⵜⴰⵖⵓⵍⵜ ⵏ ⵜⴱⴰⴹⵏⵉⵜ ⵏ ⵜⵉⴷⴻⵜ ⴰⵔⴰ ⵉⵅⴻⴷⴷⵎⴻⵏ ⴼⴻⵍⵍⴰⵙ. ⴷⴻⴳ ⵜⴰⴳⴳⴰⵔⴰ, “lodash” ⴷ ⵢⵉⵡⴻⵜ ⵙⴻⴳ ⵜⴻⵎⴽⴰⵔⴹⵉⵢⵉⵏ ⵏ javascript ⵢⴻⵜⵜⵡⴰⵙⵇⴻⴷⵛⴻⵏ ⴰⵟⴰⵙ ⵉ ⴷⵢⴻⵜⵜⴰⴽⴻⵏ ⴰⵟⴰⵙ ⵏ ⵜⵖⴰⵡⵙⵉⵡⵉⵏ ⵏ ⵜⵎⴻⵥⵍⴰ ⵉ ⵍⴻⵛⵖⴰⵍ ⵏ ⵓⵙⴻⵍⴽⴻⵎ ⵢⴻⵜⵜⵡⴰⵙⵏⴻⵏ. ⵏⴻⵔⵏⴰⵜ ⴷⴻⴳ ⵓⵎⴹⴰⵏ ⵏ ⵜⴱⴰⴹⵏⵉⵜⵏⵏⴻⵖ ⴰⴽⴽⴻⵏ ⴰⴷ ⵏⴻⵣⵎⴻⵔ ⴰⴷ ⵏⴻⵙⵙⴻⵅⴷⴻⵎ ⵜⵉⴳⵏⴰⵜⵉⵏⵉⵙ ⵜⵉⵎⴰⵢⵏⵓⵜⵉⵏ ⵉ ⵓⵃⴻⵣⵣⴻⴱ ⵏ ⵢⵉⵙⴻⴼⴽⴰⵏⵏⴻⵖ.
ⵜⴰⵣⵡⴰⵔⴰ, ⴰⴷ ⴷⵏⴻⵙⵎⴻⴽⵜⵉ ⴰⴱⵔⵉⴷ ⵏ ⵓⴼⴰⵢⵍⵓ ⴷⴱ.json. ⴷ ⴰⴼⴰⵢⵍⵓ ⴰⵔⴰ ⵢⴻⵙⵄⵓⵏ ⵉⵙⴻⴼⴽⴰⵏⵏⴻⵖ, ⵢⴻⵔⵏⴰ ⴰⴷ ⵢⴻⵜⵜⵡⴰⵄⴻⴷⴷⵉ ⵙ LowDB. ⵎⴰ ⵢⴻⵍⵍⴰ ⴰⴼⴰⵢⵍⵓ ⵓⵔ ⵢⴻⵜⵜⵡⴰⴼ ⴰⵔⴰ ⴷⴻⴳ ⵓⴱⵔⵉⴷ ⵢⴻⵜⵜⵡⴰⵙⴱⴻⴷⴷⴻⵏ, LowDB ⴰⴷ ⴷⵢⴻⵙⵏⵓⵍⴼⵓ ⵢⵉⵡⴻⵏ.
ⵙⵢⵉⵏ ⴰⴷ ⵏⴻⵙⵙⵉⵡⴻⴹ ⴰⴱⵔⵉⴷ ⵏ ⵓⴼⴰⵢⵍⵓ ⵙ ⵜⵎⴻⵥⴷⵉⵜ LowDB, ⴰⴷ ⵜⵏⴻⵙⵄⴻⴷⴷⵉ ⵙ ⵜⵎⴻⵥⴷⵉⵜⵏⵏⴻⵖ ⵜⴰⵎⴰⵢⵏⵓⵜ ⵏ ⵜⴱⴰⴹⵏⵉⵜ ⵏ LowDB. ⴰⵎⴳⵉⵔⴻⴷ “ⴷⴱ” ⵢⴻⵣⵎⴻⵔ ⴰⴷ ⵢⴻⵜⵜⵡⴰⵙⴻⵇⴷⴻⵛ ⵙⴰⴽⴽⵉⵏ ⵉ ⵓⵎⴻⵙⵍⴰⵢ ⴰⴽⴽⴻⴷ ⵜⴱⴰⴹⵏⵉⵜⵏⵏⴻⵖ. ⵎⵉ ⴰⵔⴰ ⴷⵜⴻⵜⵜⵡⴰⵅⵍⴻⵇ ⵜⵎⴻⵥⴷⵉⵜ ⵏ ⵜⴻⵙⵍⴻⴹⵜ, ⴰⴷ ⵏⴻⵖⵔⴻⴹ ⵙⴻⴳ ⵓⴼⴰⵢⵍⵓ json ⵙ ⵓⵙⴻⵇⴷⴻⵛ ⵏ ⴷⴱ.ⵔⴻⴰⴷ (). ⴰⵢⴰ ⴰⴷ ⵢⴻⵙⴱⴻⴷⴷ ⴰⵃⵔⵉⵛ ⵏ “ⴷⴰⵜⴰ” ⴷⴻⴳ ⵓⵎⴹⵉⵇ ⵏ ⵜⴱⴰⴹⵏⵉⵜⵏⵏⴻⵖ ⴰⴽⴽⴻⵏ ⴰⴷ ⵏⴻⵣⵎⴻⵔ ⴰⴷ ⵏⴰⵡⴻⴹ ⵖⴻⵔ ⵜⵖⴰⵡⵙⴰ ⵏ ⵜⴱⴰⴹⵏⵉⵜ. ⴰⴽⴽⴻⵏ ⴰⴷ ⵜⵡⴰⵍⵉⴹ ⴱⴻⵍⵍⵉ ⵏⴻⵣⵡⴰⵔ ⵍⵃⵉⵔⴼⴰⴰⴳⵉ ⵙ “ⴰⵡⴰⵉⵜ”. ⴰⵢⴰ ⴰⴽⴽⴻⵏ ⴰⴷ ⴷⵢⴻⵙⵎⴻⴽⵜⵉ ⴱⴻⵍⵍⵉ ⴰⵙⴻⵍⵎⴻⴷⴰ ⵢⴻⵣⵎⴻⵔ ⴰⴷ ⵢⴻⵟⵟⴻⴼ ⴰⴽⵓⴷ ⵓⵔ ⵏⴻⵜⵜⵡⴰⵙⵙⴻⵏ ⴰⵔⴰ ⴰⴽⴽⴻⵏ ⴰⴷ ⵢⴻⴼⵔⵓ, ⵢⴻⵔⵏⴰ ⴰⴽⴰⵍⴰ ⵏ NodeJs ⵢⴻⵙⵙⴻⴼⴽ ⴰⴷ ⵉⵔⴰⴵⵓ ⴰⵙⴻⴹⵔⵓⵉⵏⴻⵙ ⵓⵇⴱⴻⵍ ⴰⴷ ⵉⴽⴻⵎⵎⴻⵍ ⵙ ⵡⴰⵢⴻⵏ ⵏⵏⵉⴹⴻⵏ ⵏ ⵓⴹⵔⵉⵙ. ⵏⴻⵅⴷⴻⵎ ⴰⵢⴰ ⴰⵛⴽⵓ ⵜⴰⵎⵀⴻⵍⵜ ⵏ ⵜⵖⵓⵔⵉ ⵜⴻⵃⵡⴰⴵ ⴰⵏⴻⴽⵛⵓⵎ ⵏ ⵜⵎⴻⵥⴷⵉⵜ ⵖⴻⵔ ⵓⴼⴰⵢⵍⵓ ⵢⴻⵜⵜⵡⴰⵙⴱⴻⴷⴷⴻⵏ, ⵢⴻⵔⵏⴰ ⴰⴽⵓⴷ ⵏ ⵓⵙⵙⴻⴹⵔⵓ ⵏ ⵚⵚⴻⵏⴼⴰ ⵏ ⵜⴰⵎⵀⴻⵍⵜ ⵢⴻⵜⵜⴽⴻⵎⵎⵉⵍ ⵖⴻⴼ ⵜⵖⴰⵡⵙⵉⵡⵉⵏ ⵏ ⵜⵎⴰⵛⵉⵏⵉⵏⵉⴽ.
ⵜⵓⵔⴰ ⵉⵎⵉ ⵏⴻⵙⵄⴰ ⴰⴱⵔⵉⴷ ⵖⴻⵔ ⵓⵏⵏⴰⵔ ⵏ ⵢⵉⵙⴻⴼⴽⴰ, ⵏⴻⵙⵙⴻⴱⴷⴻⴷⵉⵜ ⴷ ⴰⵢⴻⵏ ⵢⴻⵙⵄⴰⵏ ⴰⴹⵔⵉⵙ ⵏ ⵢⵉⴹⵔⵉⵙⴻⵏ ⵏ ⵜⴼⴻⵍⵡⵉⵜ, ⵏⴻⵖ ⴰⴷ ⴷⵏⵉⵏⵉ, ⴰⴷ ⵏⵥⴻⵔ ⵎⴰ ⵢⴻⵍⵍⴰ ⴰⴼⴰⵢⵍⵓⵏⵏⵉ ⵢⴻⵙⵄⴰ ⴽⵔⴰ ⵏ ⵢⵉⵙⴻⴼⴽⴰ ⵓⵇⴱⴻⵍ ⵢⴻⵔⵏⴰ ⵏⴻⵙⵙⴻⴱⴷⴻⴷ ⴰⴹⵔⵉⵙ ⵏ ⵜⴼⴻⵍⵡⵉⵜ ⵎⴰ ⵢⴻⵍⵍⴰ ⵓⵔ ⵢⴻⵍⵍⵉ ⴰⵔⴰ ⴰⴽⴽⴰ.
ⴷⴻⴳ ⵜⴰⴳⴳⴰⵔⴰ, ⴰⴷ ⵏⴻⵅⴷⴻⵎ ⴷⴱ.ⵡⵔⵉⵜⴻ () ⴰⴽⴽⴻⵏ ⴰⴷ ⵏⴻⵙⵙⴻⵅⴷⴻⵎ ⵉⴱⴻⴷⴷⴰⵍⴻⵏ ⵉ ⵏⴻⵅⴷⴻⵎ ⴷⴻⴳ ⵢⵉⵙⴻⴼⴽⴰ, ⵢⴻⵔⵏⴰ ⴰⴷ ⵏⴻⵙⵙⴻⴽⵛⴻⵎ ⴰⴹⵔⵉⵙ ⵏ ⵜⴱⴰⴹⵏⵉⵜ ⴰⴽⴽⴻⵏ ⴰⴷ ⵢⴻⵣⵎⴻⵔ ⴰⴷ ⵢⴻⵜⵜⵡⴰⵙⴻⵇⴷⴻⵛ ⴷⴻⴳ ⵢⵉⴼⵓⵢⵍⴰ ⵏⵏⵉⴹⴻⵏ ⴷⴻⴳ ⵓⵙⴻⵏⴼⴰⵔⵏⵏⴻⵖ.
ⴰⵙⵓⵜⴻⵔ ⴰⵎⴰⵜⵓ/ⴰⵙⴻⴽⴽⵉⵔ ⵏ ⵓⵎⴰⵀⵉⵍ ⵏ ⵜⵔⵉⵔⵉⵜ
ⵥⴻⵔ ⴰⴹⵔⵉⵙⴰⴳⵉ ⵉ ⴷⵉⵜⴻⴷⴷⵓⵏ:
ⵢⴻⵜⵜⴱⴻⴳⴳⵉⵏⴷ ⵜⴰⵙⴻⴳⴷⴰ ⵜⴰⵎⴰⵜⵓⵜ ⵢⴻⵜⵜⵡⴰⵙⵇⴻⴷⵛⴻⵏ ⴷⴻⴳ ⵢⵉⵡⴻⵏ ⵏ ⵓⵙⵡⵉⵔ ⵏ ⵢⵉⵙⴻⵏⴼⴰⵔⴻⵏ ⵏ ⴱⴰⵛⴽⴻⵏⴷ ⵢⴻⵜⵜⵡⴰⴱⵏⴰⵏ ⵙ NodeJs/Express. ⴰⴼⵀⴰⵎ ⵏ ⵜⵎⵓⵖⵍⵉ ⵏ ⵓⵅⴻⴷⴷⵉⵎ ⴰⵎⴰⵜⵓ ⴷⴻⴼⴼⵉⵔ ⵏ ⵓⵃⴻⵣⵣⴻⴱ ⵏ ⵓⵙⵓⵜⴻⵔ ⵓⵔ ⴽⵢⴻⵜⵜⴰⴵⴵⴰ ⴰⵔⴰ ⴽⴰⵏ ⴰⴷ ⵜⴻⴱⵏⵓⴹ ⵢⴻⵔⵏⴰ ⴰⴷ ⵜⴻⵙⴱⴻⴷⴷⴻⴹ ⵉⵙⴻⵏⴼⴰⵔⴻⵏ ⵏ NodeJs, ⵎⴰⵛⴰ ⴰⴷ ⴽⵢⴻⴵⴵ ⴷⴰⵖⴻⵏ ⴰⴷ ⵜⴻⵙⵙⵉⵡⴹⴻⴹ ⵜⵉⴽⵜⵉⵡⵉⵏⴰ ⵙ ⵜⵖⴰⵡⵍⴰ ⴷⴻⴳ ⵢⴰⵍ ⴰⴹⵔⵉⵙ ⴰⵜⵉⴽⵏⵉⴽⵉ ⵏ ⵜⴼⴻⵔⵏⵉⵜⵉⴽ. ⴰⴷ ⵏⵡⴰⵍⵉ ⵜⵉⵙⴼⵉⴼⵉⵏ ⵢⴻⵎⴳⴰⵔⴰⴷⴻⵏ ⵉ ⵢⴻⵜⵜⴻⴽⴽⴰⵏ ⴷⴻⴳ ⵓⴽⴰⵍⴰⴰ, ⴰⴷ ⴷⵏⴻⵙⵎⴻⴽⵜⵉ ⵜⵉⵎⵍⵉⵍⵉⵢⵉⵏⵏⵙⴻⵏⵜ :
ⵜⴰⵙⴼⵉⴼⵜ ⵏ ⵓⵙⵓⵜⴻⵔ HTTP
ⴷ ⵜⴰⴳⵉ ⵉ ⴷ ⵜⴰⵙⵓⵜⴰ ⵜⴰⵎⴻⵣⵡⴰⵔⵓⵜ ⴷⴻⴳ ⵓⵙⴻⵇⴷⴻⵛⵏⵏⴻⵖ, ⵅⴻⵎⵎⴻⵎⵉⵜⵜ ⴷ ⵜⴰⵡⵡⵓⵔⵜ ⵉ ⴷⵢⴻⵜⵜⴰⵡⵉⵏ ⴰⵟⴰⵙ ⵏ ⵢⵉⵙⵓⵜⵔⴻⵏ ⵢⴻⵎⴳⴰⵔⴰⴷⴻⵏ ⵉ ⴷⵢⴻⴽⴽⴰⵏ ⵙⴻⴳ ⵢⵉⵎⴻⴽⴽⵉⵢⴻⵏ ⵢⴻⵎⴳⴰⵔⴰⴷⴻⵏ, ⵢⴰⵍ ⴰⵙⵓⵜⴻⵔ ⵢⴻⵜⵜⵡⴰⵙⵇⴻⴷⵛⴻⵎ ⵙⴰⴽⴽⵉⵏ ⵢⴻⵔⵏⴰ ⵢⴻⵜⵜⵡⴰⵙⵇⴻⴷⵛⴻⵎ ⵖⴻⵔ ⵡⴻⵃⵔⵉⵛ ⵢⴻⵜⵜⵡⴰⴼⴻⵔⵏⴻⵏ ⵏ ⵓⵙⴻⵇⴷⴻⵛ ⴰⴽⴽⴻⵏ ⴰⴷ ⵢⴻⵜⵜⵡⴰⵃⵔⴻⵣ.
-
ⵉⴱⴻⵔⴷⴰⵏ : ⴷⴰⴳⵉ ⵏⴻⵜⵜⵎⴻⵙⵍⴰⵢⴷ ⵖⴻⴼ ⵉⴱⴻⵔⴷⴰⵏ ⵏ Express, ⵎⴰⵛⴰ ⵜⵉⴽⵜⵉⴰ ⵏⴻⵣⵎⴻⵔ ⴰⴷ ⵜⵜⵏⴰⴼ ⴷⴻⴳ ⵡⴰⵟⴰⵙ ⵏ ⵢⵉⴼⴻⵔⴷⵉⵙⴻⵏ ⵏ ⴱⴰⵛⴽⴻⵏⴷ. ⵉⴱⴻⵔⴷⴰⵏ ⵏ ⵓⵙⵎⴻⵍ ⴷ ⴰⴱⵔⵉⴷ ⵏ ⵓⵙⴻⵇⴷⴻⵛ ⵏ ⵜⴼⴻⵔⵇⴻⵜ ⵏ ⵜⵎⴻⵏⴹⴰⵡⵜ ⴷⴻⴳ ⵜⵎⴻⵏⴹⴰⵡⵜⵏⵏⴻⵖ ⵏ ⵜⴷⴰⵎⵙⴰ ⵙ ⵜⵎⴻⵏⴹⴰⵡⵜⵏⵏⴻⵖ, ⴰⵏⴰⵎⴻⴽⵉⵙ ⵢⴰⵍ ⵜⴰⵔⴱⴰⵄⵜ ⵏ ⵢⵉⴼⴻⵔⴷⵉⵙⴻⵏ ⵢⴻⵜⵜⵇⴰⴷⴰⵔⴻⵏ ⵜⵉⵣⴻⵎⵎⴰⵔ ⵢⴻⵎⵅⴰⵍⴰⴼⴻⵏ ⵜⵜⵡⴰⵃⴻⵔⵣⴻⵏ ⵙ ⵢⵉⵡⴻⵏ ⵏ ⵓⵙⴻⴽⵛⴻⵎ, ⵢⴻⵔⵏⴰ ⵣⴻⵎⵔⴻⵏ ⴰⴷ ⵜⵜⵡⴰⴱⴹⵓⵏ ⵙⴻⴳ ⵜⴼⴻⵔⴽⵉⵡⵉⵏ ⵏⵏⵉⴹⴻⵏ. ⴰⵢⴰ ⵢⴻⵙⵄⴰ ⵍⴼⴰⵢⴷⴰ ⵏ ⵓⵙⵏⴻⵔⵏⵉ ⵏ ⵢⴰⵍ ⴰⴼⴻⵔⴷⵉⵙ ⵏ ⵓⴹⵔⵉⵙ ⵙ ⵜⵉⵎⵎⴰⴷⵉⵙ ⵙⴻⴳ ⵡⵉⵢⴰⴹ, ⵢⴻⵔⵏⴰ ⵢⴻⵙⵀⴻⵍ ⴰⴷ ⵢⴻⵜⵜⵡⴰⵃⵔⴻⵣ ⵢⴻⵔⵏⴰ ⴰⴷ ⵢⴻⵜⵜⵡⴰⵙⵏⴻⵔⵏⵉ. ⵙ ⵓⵎⴰⵜⴰ, ⵢⴻⵔⵏⴰ ⴰⵎ ⵓⵎⴻⴷⵢⴰ, ⴰⴽⴽ ⵉⵙⵓⵜⴻⵔ ⵉ ⵢⴻⵜⵜⵇⴰⴷⴰⵔⴻⵏ ⵜⵉⵡⵜⵉⵍⵉⵏ ⵏ ⵓⴱⵔⵉⴷ ⵓⵔⵍ ⵢⴻⵜⵜⵡⴰⵙⵇⴻⴷⵛⴻⵏ “/posts” ⴰⴷ ⵜⴻⵏⵉⴷⵢⴻⵙⴱⴻⴷⴷ ⵢⵉⵡⴻⵏ ⵏ ⵓⵙⴻⵍⴽⵉⵎ. ⵖⴻⴼ ⵍⴻⵃⵙⴰⴱ ⵏ ⵜⵎⴻⵥⵍⴰⵏⵙⴻⵏ http (GET, POST, ⴰⵜⴳ.. ), ⴰⴷ ⵢⴻⵜⵜⵡⴰⵙⴻⵇⴷⴻⵛ ⵓⴹⴼⴰⵔ ⵢⴻⵎⴳⴰⵔⴰⴷⴻⵏ.
-
ⵉⵎⴻⵙⵏⴰⵍⵍⵓⵏⴻⵏ : ⴰⵎⴻⵙⵏⵉⵍⴻⵙ ⵢⴻⵜⵜⵇⴰⴱⴰⵍ ⵉⵙⵓⵜⴻⵔ ⵢⴻⵜⵜⵡⴰⵙⴼⵉⵍⵜⵔⴻⵏ ⵙⴻⴳ ⵢⵉⵎⴻⵙⵏⴰⵍⵍⵓⵏⴻⵏ, ⵢⴻⵜⵜⵇⴰⴷⴰⵔ ⴰⵙⴻⵏⴼⴰⵔ ⵏ ⵓⵙⵏⴻⵔⵏⵉ, ⵢⴻⵔⵏⴰ ⵢⴻⵙⵙⴰⵡⴰⵍ ⵉ ⵜⵜⴰⵡⵉⵍⴰⵜ ⵏ ⵓⵙⵎⴻⵍ ⵉⵡⴰⵜⴰⵏ.
ⵜⴰⵙⴼⵉⴼⵜ ⵏ ⵍⵇⴰⵏⵓⵏ ⵏ ⵜⴽⴻⴱⴱⴰⵏⵉⵜ
ⵜⴰⵙⴼⵉⴼⵜⴰ ⴷ ⵜⵉⵏ ⵓⵔ ⵏⴻⵙⵄⵉ ⴰⵔⴰ ⴰⵎⴽⴰⵏ ⵙ ⵍⵎⴻⵏⴷⴰⴷ ⵏ ⵜⵖⴰⵡⵙⵉⵡⵉⵏ ⵏ ⵓⵙⴻⵇⴷⴻⵛ ⵏ ⵓⵙⴻⵇⴷⴻⵛ, ⴷ ⵍⵇⴰⵏⵓⵏ ⵏ ⵜⴷⴰⵎⵙⴰ ⵢⴻⵍⵍⴰⵏ ⴷⴻⴼⴼⵉⵔⵙ.
-
ⵉⵎⴻⵥⵍⴰ : ⵉⵎⴻⵥⵍⴰ ⴷ ⵢⵉⵡⴻⵜ ⵏ ⵜⵎⴻⵥⵔⵉⵡⵉⵏ ⵉⴷⴻⴳ ⵢⴻⵍⵍⴰ ⵍⵇⴰⵏⵓⵏ ⵏ ⵜⵎⴻⵥⵔⵉ ⵏ ⵓⵙⴻⵇⴷⴻⵛ. ⵜⵜⴻⵎⵛⴰⴱⵉⵏ ⴷⴰⵖⴻⵏ ⴷ ⵜⴱⴰⴹⵏⵉⵜ ⵙ ⵓⵙⴻⵇⴷⴻⵛ ⵏ ORMs/ODMs.
-
ⵉⵎⴻⵥⵍⴰ ⵏ ⵜⴻⵔⴱⴰⵄⵜ ⵜⵉⵙ ⴽⵔⴰⴹⵜ : ⴰⵟⴰⵙ ⵏ ⵢⵉⵙⴻⵏⴼⴰⵔⴻⵏ ⵉⵎⴰⵢⵏⵓⵜⴻⵏ ⵉ ⵢⴻⵜⵜⴼⴻⵔⵏⴻⵏ ⴰⴷ ⵙⴱⴻⴷⴷⴻⵏ ⴰⵃⵔⵉⵛ ⵙⴻⴳ ⵍⵇⴰⵏⵓⵏ ⵏ ⵢⵉⵙⴻⵏⴼⴰⵔⴻⵏ ⵉ ⵢⵉⵙⴻⵏⴼⴰⵔⴻⵏ ⵢⴻⵜⵜⵡⴰⴼⴻⵔⵏⴻⵏ ⵉ ⵢⴻⵜⵜⵡⴰⵙⵇⴻⴷⵛⴻⵏ ⵙ API. ⵉⵎⴻⵥⵍⴰ ⵏ ⵚⵚⴻⵏⴼⴰ ⵣⴻⵎⵔⴻⵏ ⴰⴷ ⵉⵍⵉⵏ ⴷ ⵉⵎⴻⵥⵍⴰ ⵏ ⵓⵙⵏⴻⴼⵍⵉ ⵏ ⵍⴻⵅⵍⴰⵚ, ⴰⵃⴻⵣⵣⴻⴱ ⵏ ⵢⵉⴼⵓⵢⵍⴰ ⵉⵃⴻⵔⵣⴻⵏ, ⵉⵙⴰⵍⴰⵏ, ⴷ ⵡⵉⵢⴰⴹ.
-
ODM/ORM: ORM ⴷ ODM ⵜⵜⴳⴻⵏ ⴰⵎⵣⵓⵏ ⴷ ⵉⵎⴹⴻⴱⴱⵔⴻⵏ ⴳⴰⵔ ⵢⵉⵡⴻⵥⵍⴰ ⴷ ⵜⴱⴰⴹⵏⵉⵜ. ⵜⴰⵎⵍⵉⵍⵜⵏⵙⴻⵏ ⴷ ⴰⵙⴻⵏⴼⴰⵔ ⵏ ⵜⵎⵓⵖⵍⵉ ⵏ ⵓⵙⵡⵉⵔ ⵏ ⵜⵖⵓⵔⵉ ⵖⴻⴼ ⵜⴱⴰⴹⵏⵉⵜ ⵏ ⵢⵉⵙⴰⵍⵍⴻⵏ ⵉ ⵢⴻⵜⵜⴰⴵⴵⴰⵏ ⴰⵎⵙⴻⴼⵔⴰⴽ ⴰⴷ ⵢⴰⵔⵓ ⴰⴽⴰⵔⴰⵎ ⵙ ⵜⵓⵜⵍⴰⵢⵜ ⵏ ⵓⵙⴻⵍⴽⴻⵎ ⵏ ⵜⴼⴻⵔⵏⵉⵜⵏⵙⴻⵏ ⴷⴻⴳ ⵓⵎⴹⵉⵇ ⵏ ⵜⵓⵜⵍⴰⵢⵉⵏ ⵏ ⵜⴱⴰⴹⵏⵉⵜ ⵢⴻⵜⵜⵡⴰⴼⴻⵔⵏⴻⵏ, ⴰⵎ SQL.
ⵜⴰⵙⴼⵉⴼⵜ ⵏ ⵓⵃⴱⴰⵙ ⵏ ⵢⵉⵙⴻⴼⴽⴰ
- ⵜⵉⵙⵏⴰⵜⵡⵉⵍⵉⵏ ⵏ ⵢⵉⵙⴻⴼⴽⴰ : ⴰⴽⴽⴻⵏ ⵉ ⴷⵏⴻⵏⵏⴰ ⵢⴰⴽⴰⵏ, ⵇⵔⵉⴱ ⴰⴽⴽ ⵉⵙⴻⵏⴼⴰⵔⴻⵏ ⵃⵡⴰⴵⴻⵏ ⴽⵔⴰ ⵏ ⵜⴰⵍⵖⴰ ⵏ ⵜⵖⴻⵍⵍⵉⵙⵜ ⵏ ⵢⵉⵙⴻⴼⴽⴰ. ⴰⵃⵔⵉⵛⴰ ⵜⵜⵡⴰⵃⴻⵔⵣⴻⵏⵜ ⵙⵖⵓⵔ ⵜⴱⴰⴹⵏⵉⵡⵉⵏ ⵏ ⵢⵉⵙⴻⴼⴽⴰ, ⵢⴻⵔⵏⴰ ⵖⴻⴼ ⵍⴻⵃⵙⴰⴱ ⵏ ⵜⵖⴰⵔⴰ ⵏ ⵢⵉⵙⴻⴼⴽⴰ, ⵏ ⵜⵎⴻⵏⴹⴰⵡⵜ ⵏ ⵜⴷⴰⵎⵙⴰ, ⴷ ⵡⴰⵟⴰⵙ ⵏ ⵜⵖⴰⵡⵙⵉⵡⵉⵏ ⵏⵉⴹⴻⵏ, ⴰⴼⵔⴰⵏ ⵏ ⴽⵔⴰ ⵏ ⵜⴱⴰⴹⵏⵉⵜ ⵏ ⵢⵉⵙⴻⴼⴽⴰ ⵖⴻⴼ ⵜⴰⵢⴻⴹ ⵢⴻⵜⵜⵡⴰⵃⵙⴻⴱ ⴷ ⴰⵢⴻⵏ ⵢⴻⵙⵄⴰⵏ ⴰⵣⴰⵍ ⴰⵎⴻⵇⵔⴰⵏ ⵉ ⵜⵖⴰⵔⴰ ⴷ ⵜⵖⴰⵔⴰ ⵏ ⵓⵙⴻⵇⴷⴻⵛ.
ⴰⵎⴻⴷⵢⴰ: Asenqes ⵏ ⵓⴹⵔⵉⵙ
ⵜⵓⵔⴰ ⵉⵎⵉ ⵏⴻⴼⵀⴻⵎ ⵜⵉⴽⵜⵉ ⵜⴰⵎⴰⵜⵓⵜ ⵢⴻⵍⵍⴰⵏ ⴷⴻⴼⴼⵉⵔ ⵏ ⵜⵎⴻⵚⴽⵉⵡⵜ, ⴰⴷ ⵜⵜⵏⴻⵙⵙⴻⵅⴷⴻⵎ ⴷⴻⴳ ⵓⵎⴻⴷⵢⴰⵏⵏⴻⵖ ⴰⴼⵔⴰⵔⴰⵢ. ⴰⴷ ⵏⴻⵙⵙⴻⴹⵔⵓ ⵜⴰⵣⵎⴻⵔⵜ ⵏ ⵓⵙⵏⴻⵔⵏⵉ ⵏ todo post ⴷⴻⴳ ⵓⵙⴻⵇⴷⴻⵛⵏⵏⴻⵖ. ⴰⴷ ⴷⵏⵉⵏⵉ ⴱⴻⵍⵍⵉ ⵢⴰⵍ ⴰⴹⵔⵉⵙ ⵢⴻⵙⵄⴰ ⵉⴷ ⵓⵏⵏⵉⴳ ⴰⵔⴰ ⴰⵖⵢⴻⴵⴵⴻⵏ ⴰⴷ ⵜⵏⴻⵙⵙⴻⵎⵏⴻⵄ ⵙⴷⴻⴼⴼⵉⵔⵙ ⴷⴻⴳ ⵜⴱⴰⴹⵏⵉⵜⵏⵏⴻⵖ, ⴰⵣⵡⴻⵍ ⵢⴻⵍⵍⴰⵏ ⴷ ⴰⴹⵔⵉⵙ, ⴷ ⵓⴹⵔⵉⵙ ⵢⴻⵍⵍⴰⵏ ⴷ ⵚⵚⴻⵏⴼ ⵏ ⵓⵎⴹⴰⵏ. ⵙ ⴹⴻⴼⵔⴻⵏ ⵏ ⵜⴼⴻⵍⵡⵉⵜⵏⵏⴻⵖ, ⴰⴷ ⵏⴻⴱⴷⵓ ⵙ ⵓⵙⴻⴹⵔⵓ ⵏ ⵓⵙⵎⴻⵍ. ⵔⵏⵓ ⴰⴽⴰⵔⴰⵎⴰ ⵉ ⵓⴼⴰⵢⵍⵓ ⵉⵏⴷⴻⵅ.ⵊⵙ:
ⵡⴰⴷ ⴰⴼⴰⵢⵍⵓ ⵏ ⵓⵙⴻⵍⴽⵉⵎⵏⵏⴻⵖ. ⵏⴻⵙⵙⴻⴽⵛⴻⵎⴷ express ⴷ ⵜⴰⵔⵔⴰⵢⵜ ⵏ “addPost” ⵙⴻⴳ ⵓⵙⴻⵍⴽⵉⵎⵏⵏⴻⵖ (ⴰⴷ ⵏⴻⵙⵙⴻⴹⵔⵓ ⵜⵉⵏⴰ ⵙ ⵜⵖⴰⵡⵍⴰ), ⴰⴷ ⴷⵏⴻⵙⵏⵓⵍⴼⵓ ⴰⴹⵔⵉⵙ ⵏ express router, ⵢⴻⵔⵏⴰ ⴰⴷ ⵏⴻⵇⵇⴻⵏ ⵜⴰⵔⵔⴰⵢⵜ ⵏ addPost ⵖⴻⵔ ⵓⵙⴻⵍⴽⵉⵎⵏⵏⴻⵖ - ⴰⵏⴰⵎⴻⴽⵉⵙ ⵉ ⵢⴰⵍ ⴰⵙⵓⵜⴻⵔ ⵢⴻⵙⵄⴰⵏ ⴰⴱⵔⵉⴷ ⵏ ⵓⵥⴰⵔ ⴷ http . ⵜⴰⵔⵔⴰⵢⵜ “POST”, ⴰⴷ ⴷⵜⴻⵙⵙⵉⵡⴻⵍ ⵜⴰⵔⵔⴰⵢⵜ “addPost” ⴰⴽⴽⴻⵏ ⴰⴷ ⵜⵜⵉⴷⵜⴻⵙⵙⵉⵡⴻⴹ.
ⵓⵇⴱⴻⵍ ⴰⴷ ⵏⴻⵙⵙⴻⴹⵔⵓ ⵜⴰⵔⵔⴰⵢⵜⵏⵏⴻⵖ ⴷⴻⴳ ⵓⵙⴻⵍⴽⵉⵎ, ⴰⴷ ⴷⵏⴻⴱⴷⴻⵔ ⴰⵙⴻⵍⴽⵉⵎ ⴰⵎⴰⵢⵏⵓⵜ ⴷⴻⴳ ⵓⴼⴰⵢⵍⵓⵏⵏⴻⵖ ⴰⴳⴻⵊⴷⴰⵏ app.ⵊⵙ, ⵢⴻⵔⵏⴰ ⴰⴷ ⴷⵏⴻⴱⴷⴻⵔ ⴰⴱⵔⵉⴷⵉⵙ ⴷ “/posts”: Akk ⵉⴱⴻⵔⴷⴰⵏ ⵙ ⵢⵉⴱⴻⵔⴷⴰⵏ ⵢⴻⵜⵜⵡⴰⵙⴱⴻⴷⴷⴻⵏ ⴰⴷ ⵜⵜⵡⴰⵇⴻⴱⵍⴻⵏ ⵙ ⵓⵙⴻⵍⴽⵉⵎⴰ, ⴰⴽⴽⴻⵏ ⴰⴷ ⵢⴻⵣⵎⴻⵔ ⴰⴷ ⵢⴻⵜⵜⵡⴰⵃⵔⴻⵣ . ⵙ ⵜⴰⵔⵔⴰⵢⵉⵏ ⵏ ⵓⵙⴻⵍⴽⴻⵎ ⵢⴻⵎⴳⴰⵔⴰⴷⴻⵏ:
ⵏⴻⵙⵙⴻⴽⵛⴻⵎⴷ ⴰⵙⴻⵍⴽⵉⵎⵏⵏⵉ ⵢⴻⵔⵏⴰ ⵏⴻⵙⵙⴻⵎⵔⴰⵙⴰⵙ ⵉⵙⴻⵎ ⵏ “posts”. app.ⵓⵙⴻ(“/posts”,..) ⴰⵏⴰⵎⴻⴽⵉⵙ ⴰⴽⴽ ⵉⵙⵓⵜⴻⵔ ⵙ ⵓⴱⵔⵉⴷ ⵏ ⵜⴼⴻⵍⵡⵉⵜ “/posts”, ⴰⴽⴽⴻⵏ ⵢⴻⴱⵖⵓ ⵢⵉⵍⵉ ⵓⴱⵔⵉⴷⵏⵙⴻⵏ http, ⴰⴷ ⵜⵜⵡⴰⴹⴻⴼⵔⴻⵏ ⵙ ⴰⵙⴻⵍⴽⵉⵎ ⵢⴻⵜⵜⵡⴰⵙⴱⴻⴷⴷⴻⵏ.
ⵉⴱⴻⴷⴷⴰⵍⴻⵏ ⵏⵏⵉⴹⴻⵏ ⴷⴻⴳ app.ⵊⵙ ⵍⵍⴰⵏ ⴷⴻⴳⵙⴻⵏ ⴰⵙⴻⴽⵛⴻⵎ ⵏ ⵓⴼⴰⵢⵍⵓ ⵏ ⵓⵙⵏⴻⴼⵍⵉ ⵏ ⵜⴱⴰⴹⵏⵉⵜ ⴰⴽⴽⴻⵏ ⴰⴷ ⵢⴻⵜⵜⵡⴰⵅⴷⴻⵎ, ⴷ ⵓⵙⴻⵇⴷⴻⵛ ⵏ express.json() ⴷ ⴰⵙⴻⵍⴽⵉⵎ ⴰⵍⴻⵎⵎⴰⵙ ⴰⴽⴽⴻⵏ ⴰⴷ ⵏⴻⵙⵙⵉⵡⴻⴹ ⴰⴷ ⵏⴰⵡⴻⴹ ⵙ ⴰⴼⴻⵔⴷⵉⵙ ⵏ ⵜⴼⴻⴽⴽⴰ ⵏ ⵓⵙⵓⵜⴻⵔ.
ⵜⵓⵔⴰ ⵉⵎⵉ ⵜⵜⵡⴰⴱⴻⴷⴷⴻⵏ ⵢⵉⴱⴻⵔⴷⴰⵏⵏⵏⴻⵖ, ⵏⴻⵣⵎⴻⵔ ⴰⴷ ⵏⴻⵔⵏⵓ ⵜⴰⵔⵔⴰⵢⵜ “addPost” ⴷⴻⴳ ⵓⴼⴰⵢⵍⵓ controller.ⵊⵙ:
“addPost” ⴷ ⵜⴰⵖⵓⵍⵜ ⵏ ⵜⵍⴻⵎⵎⴰⵙⵜ ⵉ ⵢⴻⵜⵜⴰⵡⵉⵏ ⴷ ⵉⴼⴻⵔⴷⵉⵙⴻⵏ ⴰⵙⵓⵜⴻⵔ, ⵉⴼⴻⵔⴷⵉⵙⴻⵏ ⵏ ⵜⵔⵉⵔⵉⵜ, ⴷ ⵜⴰⵖⵓⵍⵜ ⵉ ⴷⵉⵜⴻⴷⴷⵓⵏ. ⵎⵉ ⴰⵔⴰ ⴷⵜⴻⵙⵙⵉⵡⴻⵍ ⵜⵎⴻⵥⵍⴰ ⵉ ⴷⵉⵜⴻⴷⴷⵓⵏ, ⴰⴽⴰⵍⴰ ⴰⴷ ⵉⵄⴻⴷⴷⵉ ⵙ ⵜⵎⴻⵥⵍⴰ ⵏ ⵜⵍⴻⵎⵎⴰⵙⵜ ⵉ ⴷⵉⵜⴻⴷⴷⵓⵏ ⴷⴻⴳ ⵜⴻⵙⵏⵉⵍⴻⵙⵜ, ⵏⴻⵖ ⴰⴷ ⵢⴻⴽⴼⵓ ⴰⵙⵓⵜⴻⵔ. ⴷⴻⴳ ⵓⴹⵔⵉⵙ ⵏ ⵜⵎⴻⵥⵍⴰ, ⴰⴷ ⴷⵏⴻⴽⴽⴻⵙ ⴰⵣⵡⴻⵍ ⴷ ⵓⴹⵔⵉⵙ ⵙⴻⴳ ⵜⴼⴻⴽⴽⴰ ⵏ ⵓⵙⵓⵜⴻⵔ, ⴰⴷ ⵏⴻⵙⵙⵉⵡⴻⴹ ⵡⵉⴷⵏⵏⵉ ⴷ ⵉⴼⴻⵔⴷⵉⵙⴻⵏ ⵉ ⵜⵎⴻⵥⵍⴰ ⵏ ⵓⵙⴻⵇⴷⴻⵛ “createPost”. ⵜⴰⵖⵓⵍⵜⴰ ⵜⴻⵟⵟⴻⴼ ⵜⵉⴳⵏⴰⵜⵉⵏ ⵏ ⵓⴹⵔⵉⵙ, ⵜⴻⵙⵏⵓⵍⴼⵓⴷ ⴰⴹⵔⵉⵙ ⴰⵎⴰⵢⵏⵓⵜ, ⵢⴻⵔⵏⴰ ⵜⴻⵜⵜⴰⴵⴵⴰⵜ. ⵎⵉ ⴰⵔⴰ ⴷⵢⴻⵜⵜⵡⴰⵅⵍⴻⵇ ⵓⴹⵔⵉⵙ ⴰⵎⴰⵢⵏⵓⵜ, ⴰⴷ ⵜⵉⴷⵏⴻⵔⵔ ⵉ ⵓⵎⵙⴰⵖ ⴰⴽⴽ ⴷ ⵓⴹⵔⵉⵙ ⵏ ⵜⴻⴳⵏⵉⵜ ⵏ 200, ⴰⵏⴰⵎⴻⴽⵉⵙ ⴷ ⴰⴽⴽⴻⵏ ⴰⵙⵓⵜⴻⵔⵏⵏⵉ ⵢⴻⵍⵍⴰⴷ ⵙ ⵔⵔⴱⴻⵃ. ⵜⵣⴻⵎⵔⴻⴹ ⴰⴷ ⵜⵡⴰⵍⵉⴹ ⴱⴻⵍⵍⵉ ⴰⴽⴰⵔⴰⵎⵏⵏⴻⵖ ⵢⴻⵜⵜⵡⴰⵙⵙⴻⵔⵙ ⴷⴰⵅⴻⵍ ⵏ ⵢⵉⵡⴻⵏ ⵏ ⵓⴼⴻⵔⴷⵉⵙ ⵏ ⵜⵔⵢ/ⵛⴰⵜⵛⵀ ⴰⴽⴽⴻⵏ ⴰⴷ ⵢⴻⵟⵟⴻⴼ ⴽⵔⴰ ⵏ ⵜⵓⵛⵛⴹⴰ ⵓⵔ ⵏⴻⵜⵜⵡⴰⵄⵊⵉⴱ ⴰⵔⴰ, ⵢⴻⵔⵏⴰ ⴰⴷ ⵜⵢⴻⵙⵙⵉⵡⴻⴹ ⵖⴻⵔ ⵎⵉⴷⴷⵍⴻⵡⴰⵔⴻ ⵉ ⴷⵉⵜⴻⴷⴷⵓⵏ. ⵢⴻⵜⵜⵡⴰⵃⵙⴻⴱ ⴷ ⴰⵢⴻⵏ ⵢⴻⵍⵀⴰⵏ ⵎⴰ ⵜⵛⵓⴷⴷⴻⴹ ⵉ ⵡⴰⴽⴽ ⵉⴱⴻⵔⴷⴰⵏ ⵏ ⵜⵎⴻⵥⴷⵉⵜ ⵢⵉⵡⴻⵏ ⵏ ⵓⵙⵎⴻⵍ ⵏ ⵜⵍⴻⵎⵎⴰⵙⵜ ⵏ ⵜⵓⵛⵛⴹⴰ ⵉ ⴷⵢⴻⴽⴽⵙⴻⵏ ⵜⵓⵛⵛⴹⴰ, ⵢⴻⵔⵏⴰ ⵢⴻⵜⵜⴰⵔⵔⴰⴷ ⵉⵣⴻⵏ ⵏ ⵜⵓⵛⵛⴹⴰ ⵢⴻⵙⵄⴰⵏ ⴰⵏⴰⵎⴻⴽ ⵉ ⵓⵎⵙⴰⵖ.
ⴰⵢⴻⵏ ⴰⴽⴽ ⵉ ⴷⵢⴻⵇⵇⵉⵎⴻⵏ ⵜⵓⵔⴰ ⴷ ⴰⵙⴻⴹⵔⵓ ⵏ ⵜⵎⴻⵥⵍⴰ ⵏ “createPost” ⴷⴻⴳ service.ⵊⵙ:
ⴰⴽⴽⴻⵏ ⵉ ⴷⵏⴻⵏⵏⴰ ⵢⴰⴽⴰⵏ ⵎⵉ ⴷⵏⴻⵙⵙⴻⴳⵣⵉ ⵜⵉⵙⴼⵉⴼⵉⵏ ⵢⴻⵎⴳⴰⵔⴰⴷⴻⵏ ⵏ ⵜⵎⴻⵚⴽⵉⵡⵜ, ⵜⴰⵙⴼⵉⴼⵜ ⵏ ⵓⵙⵎⴻⵍ ⵜⴻⵜⵜⴻⵎⵛⴰⴱⵉ ⵖⴻⵔ ⵜⵉⴼⵔⴰⵜ ⵏ ⵓⵃⴻⵣⵣⴻⴱ ⵏ ⵢⵉⵙⴻⴼⴽⴰ ⵙ ⵓⵙⴻⵇⴷⴻⵛ ⵏ ORM/ODM. ⵎⴰⵛⴰ, ⴷⴻⴳ ⵓⵎⴻⴷⵢⴰⵏⵏⴻⵖ, ⵓⵔ ⵏⴻⵃⵡⴰⴵ ⴰⵔⴰ ⴰⴷ ⵏⴻⵙⵙⴻⵅⴷⴻⵎ ORM ⵢⴻⵎⴳⴰⵔⴰⴷⴻⵏ, ⵉⵎⵉ Lowdb ⵢⴻⵜⵜⴰⵙⴷ ⵙ ⵜⴰⵍⵍⴻⵍⵜ ⵉ ⴷⵢⴻⵙⴱⴻⴷⴷⴻⵏ Javascript. ⴰⴽⴽⵯ ⵜⵉⴼⵔⴰⵙⵉⵏ ⵖⴼ ⵓⵙⵏⵉⵍⵙ ⵏⵏⵙ ⴰⴷ ⵜⵏⵜⴰⴼ ⴳ ⵜⴰⵔⵜⵉⵜ.
ⵜⴰⵎⴻⵥⵍⴰ “createPost” ⵜⴻⵜⵜⵇⴰⴱⴰⵍ ⴰⵣⵡⴻⵍ ⴷ ⵓⵙⵡⵉⵔ ⴰⵎ ⵢⵉⴼⴻⵔⴷⵉⵙⴻⵏ, ⵢⴻⵔⵏⴰ ⵜⴻⵙⵙⴻⵇⴷⴰⵛⵉⵜⴻⵏ ⴰⴽⴽⴻⵏ ⴰⴷ ⴷⵜⴻⵙⵏⵓⵍⴼⵓ ⴰⴼⴻⵔⴷⵉⵙ ⵏ ⵓⵙⵎⴻⵍ. ⵉ ⵉⴷ ⵓⵏⵏⵉⴳ, ⵏⴻⵙⵙⴻⵅⴷⴰⵎ ⵜⴰⵎⴽⴻⵔⴹⵉⵜ ⵢⴻⵜⵜⵡⴰⵙⴱⴻⴷⴷⴻⵏ ⵓⵎⵉ ⵙⴻⵎⵎⴰⵏ “nanoid”, ⴷ ⵜⵉⵏ ⵉ ⴷⵢⴻⵜⵜⴰⵡⵉⵏ ⵢⵉⵡⴻⵏ ⵏ ⵓⴹⵔⵉⵙ ⵏ ⵢⵉⵙⴻⴽⴽⵉⵍⴻⵏ ⵓⵏⵏⵉⴳ. ⵏⴻⵔⵏⴰⴷ ⴰⴹⵔⵉⵙ ⴰⵎⴰⵢⵏⵓⵜ ⴷⴻⴳ ⵜⴼⴻⵍⵡⵉⵜ ⵏ ⵢⵉⴹⵔⵉⵙⴻⵏ ⴷⴻⴳ ⵜⴱⴰⴹⵏⵉⵜ, ⵢⴻⵔⵏⴰ ⵏⴻⵜⵜⴰⵔⵓ ⵉⴱⴻⴷⴷⴰⵍⴻⵏⴰ; lpost ⴰⵎⴰⵢⵏⵓⵜ ⴰⴷ ⴷⵢⴻⵔⵔ ⵙⵢⴻⵏ ⵙⵖⵓⵔ ⵜⵎⴻⵥⵍⴰ.
ⵜⵓⵔⴰ ⵉⵎⵉ “createPost” ⵢⴻⵍⵀⴰ, ⵜⴰⵣⵎⴻⵔⵜ ⵏ ⵓⵙⵏⴻⵔⵏⵉ ⵏ ⵢⵉⴹⵔⵉⵙⴻⵏ ⵜⴼⵓⴽ ⵜⵓⵔⴰ ⵢⴻⵔⵏⴰ ⵜⴻⵍⵍⴰ ⵜⴻⵜⵜⴽⴻⵎⵎⵉⵍ. ⵏⴻⵜⵜⵊⴻⵔⵔⵉⴹⵉⵜ ⵙ ⵓⵙⴻⵇⴷⴻⵛ ⵏ Postman, ⴷ ⴰⵍⵍⴰⵍ ⵢⴻⵜⵜⵡⴰⵙⵙⵏⴻⵏ ⵉ ⵓⵊⴻⵔⵔⴻⴷ ⵏ APIs:
ⵏⴻⴼⵔⴻⵏ “POST” ⴷ ⵜⴰⵔⵔⴰⵢⵜ http ⵉ ⵓⵙⵓⵜⴻⵔ ⴰⴽⴽ ⴷ ⵓⴱⵔⵉⴷ ⵓⵔⵍ ⵢⴻⵜⵜⵡⴰⵙⴱⴻⴷⴷⴻⵏ “localhost:3000/ⵉⴹⵔⵉⵙⴻⵏ”. ⵏⴻⵔⵏⴰ ⴰⵣⵡⴻⵍ ⴷ ⵜⵎⴻⵏⴹⴰⵡⵜ ⴰⵎ json format ⴷⴻⴳ ⵓⵃⵔⵉⵛ ⵏ ⵜⴼⴻⴽⴽⴰ, ⵢⴻⵔⵏⴰ ⵏⴻⵙⵙⴻⵣⵏ ⴰⵙⵓⵜⴻⵔ. ⴰⴽⴽⴻⵏ ⵉ ⴷⵢⴻⵜⵜⵡⴰⵙⴽⴻⵏ ⵙⴷⴰⵜⴰ, ⵏⴻⵜⵜⴰⴼⴷ ⵍⵃⴰⵍⴰ ⵏ 200 OK ⴰⴽⴽ ⴷ ⵓⴹⵔⵉⵙ ⵉ ⴷⵢⴻⵜⵜⵡⴰⵅⴻⵍⵇⴻⵏ ⵙ ⵡⵓⴷⴻⵎ ⴰⵎⴰⵢⵏⵓⵜ.
ⵜⴰⴳⴳⴰⵔⴰ
ⴰⵟⴰⵙ ⵏ ⵜⵎⵓⵖⵍⵉⵡⵉⵏ ⴷ ⵜⴻⴽⵜⵉⵡⵉⵏ ⵉ ⴷⵢⴻⵜⵜⵡⴰⵙⵇⴻⴷⵛⴻⵏ ⴷⴻⴳ ⵓⵙⴻⵏⴼⴰⵔⴰ : ⵏⴻⵙⴱⴻⴷⴷ ⴰⵎⴻⴽ ⴰⵔⴰ ⵏⴻⵙⵙⴻⵔⵙ ⵢⴻⵔⵏⴰ ⴰⴷ ⵏⴻⵙⵙⴻⴱⴷⴻⴷ ⵜⴰⵡⴻⵏⵏⴰⴹⵜ ⵏ ⵓⵙⴻⵏⴼⴰⵔⵏⵏⴻⵖ, ⵏⴻⵍⵎⴻⴷ ⴰⵎⴻⴽ ⴰⵔⴰ ⵏⴻⵙⵙⴻⵎⵔⴻⵙ LowDB ⵉ ⵜⵖⴻⵍⵍⵉⵙⵜ ⵏ ⵢⵉⵙⴻⴼⴽⴰ ⵉⴷⵉⴳⴰⵏⴻⵏ, ⵏⴻⵙⵙⴻⵇⴷⴻⵛ ⵜⴰⵙⴻⴳⴷⴰ ⵜⴰⵎⴰⵜⵓⵜ ⵏ ⵢⵉⵙⴻⵏⴼⴰⵔⴻⵏ ⵏ NodeJS/Express ⴱⴰⵛⴽⴻⵏⴷ, ⵢⴻⵔⵏⴰ ⵏⵡⴰⵍⴰ ⴰⵎⴻⴽ ⴰⵔⴰ ⵏⴻⵙⴱⴻⴷⴷ . ⵙⵇⴻⴷⵛⴻⴹⵜ ⴷⴻⴳ ⵓⵎⴻⴷⵢⴰ ⴰⴼⵔⴰⵔⴰⵢ. ⵜⴰⴳⴳⴰⵔⴰ, ⵏⵊⴻⵔⵔⴻⴷ ⴰⵙⴻⵏⴼⴰⵔⵏⵏⴻⵖ ⵙ ⵓⵙⴻⵇⴷⴻⵛ ⵏ Postman.
ⵏⵏⵉⵢⴰ ⴷⴰⴳⵉ ⵜⴻⵍⵍⴰⴷ ⴷ ⴰⵙⴻⴽⵛⴻⵎ ⵏ ⵢⵉⵡⴻⵏ ⵏ ⵓⵙⵡⵉⵔ ⵙⴼⴻⵀⵎⴻⵏ ⵏ ⵡⴰⵢⴻⵏ ⴰⴽⴽ ⵢⴻⵜⵜⴻⴷⴷⵓⵏ ⴷⴻⴳ ⵍⴻⴱⵏⵉ ⵏ ⵢⵉⵙⴻⵏⴼⴰⵔⴻⵏ ⵏ ⴱⴰⵛⴽⴻⵏⴷ ⵉⵎⴰⵢⵏⵓⵜⴻⵏ. ⴰⴽⴽⴻⵏ ⵉ ⴷⵏⵡⴰⵍⴰ ⵢⴰⴽⴰⵏ, NodeJs ⴷ ⴰⵍⵍⴰⵍ ⵉⵊⴻⵀⴷⴻⵏ ⵉ ⵖⵢⴻⴵⴵⴰⵏ ⴰⴷ ⵏⴻⴱⵏⵓ APInni ⵉⵙⴻⵀⵍⴻⵏ ⴷ ⵡⵉⴷ ⵉⵅⵓⵚⵚⴻⵏ. ⵙ ⵜⴷⵓⴽⵍⵉ ⴷ ⵓⵏⴰⴳⵔⴰⵡⵉⵙ ⵏ ⵜⴳⴻⵎⵎⵉ ⵏ ⵢⵉⴼⴻⵔⴷⵉⵙⴻⵏ, ⴰⵎ express ⴷ ⵡⴰⵟⴰⵙ ⵏ ⵡⴰⵍⵍⴰⵍⴻⵏ ⴷ ⵜⴻⵎⴽⴰⵔⴹⵉⵢⵉⵏ ⵉ ⵢⴰⵍ ⵜⴰⵍⵓⴼⵜ ⵏ ⵓⵙⴻⵇⴷⴻⵛ, ⴷ ⵜⵉⴼⵔⴰⵜ ⵏ ⵍⵇⴰⵏⵓⵏ ⵉ ⵓⵙⵏⴻⴼⵍⵉ ⵏ ⴱⴰⵛⴽⴻⵏⴷ ⴰⵜⵔⴰⵔ - ⴷ ⵜⵉⴼⵔⴰⵜ ⵉ ⵏⴻⵙⵙⴻⵎⵔⴰⵙ ⴰⴷ ⵜⵜⵍⴻⵎⴷⴻⴹ ⵢⴻⵔⵏⴰ ⴰⴷ ⵜⵜⵜⴻⵙⵙⵏⴻⴹ.