Skip to content

Instantly share code, notes, and snippets.

@BretCameron
Created November 24, 2019 16:40
Show Gist options
  • Save BretCameron/d0b8053a050b9c3fd25cca0b48af02a1 to your computer and use it in GitHub Desktop.
Save BretCameron/d0b8053a050b9c3fd25cca0b48af02a1 to your computer and use it in GitHub Desktop.
Boilerplate to start an Express server and connect to MongoDB using Mongoose
import * as express from "express";
import * as mongoose from "mongoose";
const app = express();
const uri = "mongodb://localhost:27017/test"; // replace with your URI
mongoose
.connect(uri, {
useNewUrlParser: true,
useCreateIndex: true,
useFindAndModify: false,
useUnifiedTopology: true
})
.then(() => console.log("Connected to MongoDB"))
.catch((e: Error) => console.error(e));
const port = 5001;
app.listen(port, () => {
console.log(`Server started on http://localhost:${port}`);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment