Mashruucan waa backend yar oo lagu dhisay Node.js iyo Express.
Ujeedadiisu waa in lagu barto backend-ka aasaasiga ah sida:
- samaynta server
- qorista routes
- soo bandhigista data
- wax ka beddelka data
- tirtirista data
Data-da mashruucan waxa lagu hayaa array ku jira code-ka, sidaas darteed database lama isticmaalin.
Project-kan waxa uu maamulaa assignments yar yar. Assignment kasta waxa uu leeyahay:
idtitlestatusscore
- Ku fur project-ka terminal.
- Ku qor:
npm install- Kadib shid server-ka:
npm run dev- Haddii uu shaqaynayo waxaad arki doontaa:
Server is running on port 8000http://localhost:8000
GET /
Route-kan waxa uu sheegayaa in backend-ku socdo.
Jawaabta:
Assignments backend is running
GET /assignments
Route-kan waxa uu soo celinayaa assignments-ka oo dhan.
PATCH /assignments/:id
Route-kan waxa uu wax ka beddelayaa assignment adigoo isticmaalaya id.
Tusaale body:
{
"status": "completed",
"score": 90
}DELETE /assignments/:id
Route-kan waxa uu tirtirayaa assignment-ka aad dooratay.
Waxaad ku tijaabin kartaa:
PostmanThunder Client- browser-ka qaybta
GET
Maadaama data-du ku jirto array:
- wax walba waa ku meel gaar
- haddii server-ka dib loo shido, data-dii hore way soo noqonaysaa