Instalando a pilha MERN

event 26 de janeiro de 2023 às 5:57 pm

O que é o MERN ?

É uma abreviação para o conjunto MongoDB, Express, React e Node. Esse grupo de softwares formam um ambiente de desenvolvimento web. Possibilitando a criação de aplicações e sites, em seu computador ou servidor.

O que é o MongoDB ?

É um banco de dados não relacional, por não relacional, significa que não é possível fazer as relações entre as tabelas do banco.

Instalando o MongoDB

A partir de um terminal, instale gnupg e curl, se ainda não estiverem disponíveis:

sudo apt-get install gnupg curl

Para importar a chave GPG pública do MongoDB, execute o seguinte comando:

curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | \
   sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg \
   --dearmor

Crie o arquivo de lista para o Ubuntu 22.04 (Jammy):

echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list

Dê o seguinte comando para recarregar a base de dados do pacote local:

sudo apt-get update

Para instalar a versão estável mais recente, emita o seguinte

sudo apt-get install -y mongodb-org

O que é o npm ?

Npm é um gerenciador de pacotes JavaScript, com ele você pode importar bibliotecas para o seu projeto de uma forma bem simplificada.

Instalando o npm

Para instalar o npm basta abrir o terminal e digitar o comando a seguir:

sudo apt install npm

Após a instalação verifique a versão instalada com o comando a seguir:

npm -v

O que é o NodeJs ?

Node.js é um software de código aberto, multiplataforma, baseado no interpretador V8 do Google e que permite a execução de códigos JavaScript fora de um navegador web. A principal característica do Node.js é sua arquitetura assíncrona e orientada por eventos. by : Wikipédia

Instalando o NodeJs

curl -sL https://deb.nodesource.com/setup_18.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh
sudo apt-get install -y nodejs

Iniciando uma aplicação react

npx create-react-app my-app
cd my-app
npm run start

Instalando o Express

npm install express

Deixe uma resposta

Formulário Respondeu!