npm init -y
npm install express --save
npm install nodemon --save
Adicione o start dentro dos scripts
{
"name": "aula13",
"version": "1.0.0",
"description": "",
"main": "index.js",
"dependencies": {
"express": "^4.17.3",
"mongodb": "^4.4.0",
"nodemon": "^2.0.15"
},
"devDependencies": {},
"scripts": {
"start": "nodemon app.js"
},
"keywords": [],
"author": "",
"license": "ISC"
}
Crie um arquivo app.js e copie o código abaixo
const express = require("express");
const app = express();
//Rotas
app.get("/", (req,res)=>{
res.send("Home Page");
});
//Servidor
app.listen(3000, ()=>{console.log("Server is running")});
Mongoose é uma ferramenta de modelagem de objetos MongoDB projetada para funcionar em um ambiente assíncrono. O Mongoose suporta Promises e Callbacks.
npm install mongoose --save