Implementei a função de login de um incompetente, mas...

3 min

language: ja bn en es hi pt ru zh-cn zh-tw

Olá, sou um incompetente.

Tentei criar uma função simples de login e registro com Express.js, MongoDB e JWT.

Inicialmente, pensei em tentar com MariaDB, mas também tive o desejo de experimentar NoSQL, seguindo a tendência, então experimentei MongoDB.

Express.js não é realmente necessário, certo?

Embora eu tenha pensado isso pela metade desde o meio do caminho, sinto que seria mais fácil gerenciar tudo centralmente com FastAPI do que se dar ao trabalho de construir um nó com Express.js.

Na verdade, se você realizar testes de benchmark desse tipo, fico curioso para saber qual deles pode realizar interações superiores, mas vou deixar isso de lado por enquanto.

Considerando a criação de um servidor API que funcione apenas com o Python instalado no mínimo, é mais fácil lidar com tudo a partir do FastAPI, e pensando na legibilidade (embora eu não saiba se é necessário exigir legibilidade de um servidor API que não precisa de tanta modificação em primeiro lugar), acho que está tudo bem assim.

A propósito, usei o Express porque li algo no Qiita e, por impulso, decidi tentar implementá-lo, mas depois comecei a me perguntar se havia algum sentido fundamental em usá-lo.

Bem, não estou na área de desenvolvimento, então não sei de nada, mas...

Eu realmente respeito as pessoas na área de desenvolvimento que pensam em tudo isso e desenvolvem. Claro, como não é executado por uma única pessoa, responder de forma flexível, ouvindo as opiniões de outros como resultado de todas as revisões, e mudar fundamentalmente algo que já existe de forma flexível, é um trabalho árduo.

Se eu encontrar a solução ideal para isso, sinto que poderei criar muitas outras coisas, mas vou a uma cafeteria e pensarei sobre isso com calma...

O que vocês fazem? Até a próxima.