Skip to content

Instantly share code, notes, and snippets.

@techomoro
Last active October 6, 2020 08:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save techomoro/64ac9b109402a83c7f9522d25737ea65 to your computer and use it in GitHub Desktop.
Save techomoro/64ac9b109402a83c7f9522d25737ea65 to your computer and use it in GitHub Desktop.
const express = require("express");
const app = express();
const cors = require("cors");
const bodyParser = require("body-parser");
const logger = require("morgan");
const mongoose = require("mongoose");
const port = process.env.PORT || 3001;
const users = require("./routes/users");
app.use(logger("dev"));
let dbUrl = "mongodb://localhost:27017/simplebackend";
var options = {
keepAlive: 1,
connectTimeoutMS: 30000,
useNewUrlParser: true,
useUnifiedTopology: true,
};
mongoose.connect(dbUrl, options, (err) => {
if (err) console.log(err);
});
app.use(cors());
app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());
app.use("/users", users);
app.listen(port, function () {
console.log("Runnning on " + port);
});
module.exports = app;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment