Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

duvida sobre o nodejs em projetos reais

O NodeJS ajuda nas criações de apis com servidores locais no meu próprio pc, mas é possível criar esse servidor e deixar ele em um servidor pago para criação de um site real com cadastro de login e senha, pros usuários cadastrados poderem visualizar o site?

1 resposta
solução!

Bom dia, João!

Sim, assim como você pode criar qualquer interface gráfica de páginas web pelo código e depois hospedar em qualquer plataforma que disponibiliza estes serviços de hospedagem, você pode fazer isto também para hospedar um servidor NodeJS e deixar ele rodando em plataformas que disponibilizam serviços de Cloud Computing, como a Amazon Web Services, Microsoft Azure, Google Cloud, Vercel e dentre outras.

Concluindo, o NodeJS é uma das principais ferramentas para criação de servidores para aplicações web, e é comum que estes projetos utilizam a stack MERN, que consiste em aplicações feitas com MongoDB (um banco de dados NoSQL), Express um framework minimalista para criações de APIs, React um framework para criação de interfaces gráficas dinâmicas, e o próprio NodeJS. Se quiser aprender a construir aplicações web de ponta a ponta, aconselho prestar atenção nesta stack, pois utilizando o MongoDB você pode trabalhar com o Mongoose que é uma biblioteca na qual você pode estabelecer um conexão com o MongoDB em tempo de execução utilizando a sintaxe de programação orientada a objetos do Javascript, e com React você pode construir interfaces complexas também utilizando o Javascript, ou seja, com uma única linguagem de programação é possível criar toda estrutura de uma aplicação web, o Javascript é a única linguagem que torna isto possível de forma eficiente, tornando a curva de aprendizado muito mais rápida.

Então é isto, até me estendi um pouco, mas basicamente este é o feijão com arroz para aplicações web construídas a partir do NodeJS, pode mudar algumas tecnologias no backend e no frontend, mas no final tudo estará rondando Javascript por baixo dos panos já que o NodeJs executa Javascript, e portanto você pode colocar qualquer aplicação feita em NodeJs em plataformas de infraestrutura para executá-lo.