Representational State Transfer: is what an API that uses http requests to manipulate data.
GET: fecth information from our backend POST: post info/data to our backend DELETE: delete info PATCH/PUT: update info
Node.js is a JavaScript runtime environment.
Run JS outside browser using V8.
-- Express.js npm - yarn(faster).