Idag skrev vi om lite av autentiseringen, bland annat lade vi till en data-property på req.user i vår JWT-middleware och där satte id till den användares id vi hämtade ut från databasen.

Vi skrev också om konto-registreringen till den nya egna endpoint:en /register och kommenterade ut /users helt och hållet i förberedande syfte inför kommande deployment av vårt api.

Mini-workshop: Därefter skissade vi på ett skelett för att koppla ihop en bok med en användare vilket ni fick i uppgift att se om ni lyckades få att lira, varefter vi gick igenom olika förslag och tittade på hur man kan göra det.

Vi lade också till validering till sagda funktion, och skapade den statiska metoden fetchById()Book-modellen för att förenkla för oss själva och göra vår kod renare, och avslutade med att lägga till stöd för CORS också.

På eftermiddagen började vi kolla på Heroku och deploy:ade vår första exempel-app enligt deras Getting Started-guide som finns länkad nedan, och vi gick även igenom innehållet i den kommande inlämningsuppgiften.


Länkar

Getting Started on Heroku with Node.js

https://devcenter.heroku.com/articles/getting-started-with-nodejs?singlepage=true


Workshop

Se mini-workshop i tredje stycket överst i detta blogginlägget. Förutom detta så deploy:ade ni er första (exempel-)app till Heroku.