Skip to content

elgrim312/weather

Repository files navigation

E7 — Appels distants

Ajax (rest, cookie, cors) & Sockets

🌵 Comparer deux objets

💡 Le(s) client(s), récupèrent et affichent les données ; Le serveur, expose les données, gèrent les accès, accède à la db

💡 HTTP, échanges asynchornes, cookies

➿ Un serveur de météo

// fetch 6 upcoming days
GET /weather
[ {..}, { city: "M", date: "12-03-2016", temperature: 4 }, {..}]

// fetch precise day
GET /weather/12-03-2016
{ city: "M", date: "..", temperature: 4, condition: "sunny" }

// update precise day temperature
PUT /weather/12-03-2016 {temperature: 12}
{ city: "M", date: "..", temperature: 12, condition: "sunny" }

🔰 [A] Afficher la météo des 6 jours à venir (route /weather). [B] Afficher la météo complète d'aujourd'hui (route /weather/DD-MM-YYYY). [C] Cliquer sur un jour de la semaine affiche sa météo détaillée. [D] Au clic sur le plus, afficher le formulaire et modifier la température actuelle par celle saisie (route /weather/DD-MM-YYYY, méthode PUT). [E] Si la saisie est incorrecte, afficher l'erreur remontée par le serveur. [F] Que faudrait-il faire pour actualiser également la liste ?

🍪 Le temps réel, les notifications, le offline, toute ces façons de synchroniser client(s) et serveur


📕 Lire le chapitre 8 et le chapitre D


Légende💡idées, ➿kata, 🔰randori, 📕résumé, 🍪aparté, 🌵quizz

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published