Dagen inleddes med att jag nämnde att vi sedan Express v4.16.0 inte behöver lägga till body-parser längre då den funktionaliteten som det biblioteket erbjuder är inkluderat i Express och vi bara behöver säga till vår app att använda det.

Därefter kollade vi på validering och refaktorerade våra valideringar till vår kontroller och sedermera in till vår databas-modell.

Efter lunch pratade vi om CORS (Cross-Origin Resource Sharing) och hur vi kan lägga till stöd för det så att andra appar (på andra domäner än vårt API’s domän) kan kommunicera med vårt API.


Länkar

CORS (Wikipedia)

https://en.wikipedia.org/wiki/Crossorigin_resource_sharing

CORS (MDN)

https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS

Using CORS in Express

https://github.com/expressjs/cors


Workshop

Dagens workshop bestod av att ni ska skapa en React-app som konsumerar ert nya, fina API och visar en lista på alla caféer samt att man ska kunna klicka in på varje café och få information om caféet.