From cdcf6472ee2f44f1235e89f67fd2a506d042eab1 Mon Sep 17 00:00:00 2001 From: Francesco Esposito <33671357+frab1t@users.noreply.github.com> Date: Tue, 19 Feb 2019 18:56:25 +0100 Subject: [PATCH] add initial server --- server.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 server.js diff --git a/server.js b/server.js new file mode 100644 index 0000000..aca22af --- /dev/null +++ b/server.js @@ -0,0 +1,24 @@ +const express = require('express'); +const mongoose = require('mongoose'); +const bodyParser = require('body-parser'); +const config = require('./config'); + +const { db } = config; +const app = express(); +const port = process.env.PORT || config.app.port; + +const connectionString = `${db.prefix}${db.user}:${db.password}@${db.host}/${db.database}`; + +console.log(connectionString); + +mongoose.connect(connectionString, { useNewUrlParser: true }); +mongoose.set('useFindAndModify', false); + +const mongodb = mongoose.connection; + +app.use(bodyParser.urlencoded({ extended: true})); +app.use(bodyParser.json()); + +app.listen(port, () => { + console.log(`trackmyd-api running. PORT: ${port}`); +}); \ No newline at end of file