Os principais conceitos básicos sobre os temas citados acima foram abordados nesta seção.
Node.js é uma plataforma para rodar JavaScript no server side, roda na engine V8 do Google e foi feita por C++. Sua arquitetura é baseada na call stack.
HTTP é o protocolo ou forma com que o front-end comunica-se com o back-end.
Middlewares são funções intermediárias que modificam o resultado de respostas e requisições HTTP.