É 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.
É 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.
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
Npm é um gerenciador de pacotes JavaScript, com ele você pode importar bibliotecas para o seu projeto de uma forma bem simplificada.
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
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
curl -sL https://deb.nodesource.com/setup_18.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh
sudo apt-get install -y nodejs
npx create-react-app my-app
cd my-app
npm run start
npm install express