Passo a passo: Configurando um ambiente de desenvolvimento MERN de forma eficiente

Você já ouviu falar em desenvolvimento MERN? Se você é entusiasta do mundo da programação e está em busca de um ambiente de desenvolvimento eficiente para trabalhar com essa tecnologia, não há lugar certo! Neste artigo, vamos mostrar um passo a passo completo para configurar um ambiente de desenvolvimento MERN de forma eficiente, garantindo que você tenha todas as ferramentas possíveis para trabalhar com essa pilha.

O que é MERN?

Antes de começarmos a falar sobre a configuração do ambiente de desenvolvimento MERN, é importante entendermos o que é essa tecnologia. MERN é um acrônimo para MongoDB, Express.js, React e Node.js, as quatro principais tecnologias utilizadas para desenvolver aplicações web modernas.

O MongoDB é um banco de dados NoSQL, o Express.js é um framework para desenvolver APIs em Node.js, o React é uma biblioteca JavaScript para construir interfaces de usuário e o Node.js é um ambiente de execução JavaScript no servidor. Ao utilizar essas tecnologias em conjunto, é possível criar aplicações web altamente performáticas e escaláveis.

Mas para começar a programar utilizando a pilha MERN, é necessário ter um ambiente de desenvolvimento devidamente configurado. Vamos agora ao passo a passo para realizar essa configuração.

Passo 1: Instalando o Node.js

O primeiro passo para configurar o ambiente de desenvolvimento MERN é instalar o Node.js. O Node.js é uma plataforma que permite executar JavaScript no servidor, o que é essencial para o desenvolvimento de aplicações web utilizando o MERN.

Para instalar o Node.js, acesse o site oficial (https://nodejs.org) e faça o download da versão LTS (Long Term Support), que é a versão mais estável e recomendada para a maioria dos usuários.

Após o download, execute o instalador e siga as instruções. Ao finalizar a instalação, você poderá verificar a versão do Node.js instalada abrindo seu terminal e escrevendo o seguinte comando:

nó -v

Passo 2: Instalando o MongoDB

O segundo passo é instalar o MongoDB, que será o banco de dados utilizado na pilha MERN. O MongoDB é um banco de dados NoSQL orientado a documentos, o que significa que ele armazena os dados no formato JSON.

Para instalar o MongoDB, acesse o site oficial (https://www.mongodb.com) e faça o download da versão Community Server. Siga as instruções do instalador para concluir a instalação.

Após a instalação, é necessário iniciar o MongoDB. Para isso, abra o terminal e digite o seguinte comando:

sudo serviço mongod iniciar

Passo 3: Iniciando um projeto com o create-react-app

O terceiro passo é iniciar um projeto React utilizando o create-react-app. O create-react-app é uma ferramenta que facilita a criação e configuração inicial de projetos React.

Para criar um novo projeto React com o create-react-app, abra o terminal e navegue até o diretório onde deseja criar o projeto. Em seguida, execute o seguinte comando:

npx create-react-app meu-projeto

Substitua “meu-projeto” pelo nome que você deseja dar ao seu projeto. O comando npx irá baixar a versão mais recente do create-react-app e repetir-la.

Ao finalizar a criação do projeto, utilize o comando cd para entrar no diretório do projeto:

cd meu-projeto

Passo 4: Configurando o servidor Node.js com o Express.js

Agora que o projeto React está configurado, vamos configurar o servidor Node.js utilizando o Express.js. O Express.js é um framework para desenvolver APIs em Node.js de forma simples e eficiente.

Na raiz do seu projeto React, crie um novo arquivo chamado “server.js”. Dentro desse arquivo, adicione o seguinte código:

const expresso = requer(‘expresso’);

const app=express();

porta const = 8000;

app.listen(porta, () => {

console.log(`Servidor rodando na porta ${port}`);

});

Essas poucas linhas de código são suficientes para criar um servidor Node.js utilizando o Express.js. Para testar o servidor, execute o seguinte comando no terminal:

nó server.js

Se tudo estiver configurado corretamente, você deverá ver a mensagem “Servidor rodando na porta 8000” no terminal. Isso significa que o servidor está funcionando corretamente.

Passo 5: Conectando o servidor Node.js ao banco de dados MongoDB

O último passo é conectar o servidor Node.js ao banco de dados MongoDB. Para fazer isso, vamos utilizar o pacote mongoose, que é uma biblioteca para modelagem de objetos do MongoDB.

Para instalar o mongoose, execute o seguinte comando no terminal:

npm instalar mangusto

Agora, vamos adicionar as seguintes linhas de código ao arquivo “server.js”, logo após a linha que cria a constante app:

const mangusto = require(‘mangusto’);

mongoose.connect(‘mongodb://localhost/meu-banco-de-dados’, { useNewUrlParser: true });

mongoose.connection.once(‘abrir’, () => {

console.log(‘Conexão com o banco de dados estabelecido’);

});

Substitua “meu-banco-de-dados” pelo nome que você deseja dar ao seu banco de dados MongoDB. Ao executar o servidor Node.js novamente, você deverá ver a mensagem “Conexão com o banco de dados solicitado” no terminal.

Conclusão

Neste artigo, mostramos um passo a passo completo para configurar um ambiente de desenvolvimento MERN de forma eficiente. Começamos instalando o Node.js e o MongoDB, em seguida, iniciamos um projeto React com o create-react-app. Configuramos o servidor Node.js usando o Express.js e conectamos o servidor ao banco de dados MongoDB usando o mongoose.

Agora que você tem um ambiente de desenvolvimento MERN ativado, está pronto para começar a programar! Aproveite todas as vantagens dessa pilha poderosa e crie aplicações web modernas e escaláveis.

Não se esqueça de praticar e explorar todos os recursos que o MERN oferece. Aperfeiçoe suas habilidades e mantenha-se sempre atualizado com as novidades do mundo da programação. Boa sorte em sua jornada como desenvolvedor MERN!