Skip to content

Instantly share code, notes, and snippets.

@vagnerlandio
Created March 31, 2020 18:26
Show Gist options
  • Save vagnerlandio/c07a7c075f24c03ea014afd7bfeed9d0 to your computer and use it in GitHub Desktop.
Save vagnerlandio/c07a7c075f24c03ea014afd7bfeed9d0 to your computer and use it in GitHub Desktop.
const express = require("express");
const mongoose = require("mongoose");
const morgan = require("morgan");
const bodyParser = require("body-parser");
const cookieParser = require("cookie-parser");
require("dotenv").config();
// import routes
const userRoutes = require("./routes/user");
// app
const app = express();
// db
console.log(process.env.DATABASE);
mongoose
.connect(
"mongodb+srv://tay:[email protected]/test?retryWrites=true&w=majority",
{
useNewUrlParser: true,
useCreateIndex: true,
useUnifiedTopology: true
}
)
.then(() => console.log("DB Connected"));
//middlewares
app.use(morgan("dev"));
app.use(bodyParser.json());
app.use(cookieParser());
//routes
app.use("/api", userRoutes);
const port = process.env.PORT || 8000;
app.listen(port, () => {
console.log(`O servidor está sendo executado na porta ${port}`);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment