From effa3ef4425a4cbc1b6683c939abfd512ab06d90 Mon Sep 17 00:00:00 2001 From: ruihildt Date: Wed, 31 Jul 2019 09:14:12 +0200 Subject: [PATCH] Setup server with basic configuration --- api/server.js | 11 +++++++++++ index.js | 14 ++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 api/server.js create mode 100644 index.js diff --git a/api/server.js b/api/server.js new file mode 100644 index 0000000..cb6cd9a --- /dev/null +++ b/api/server.js @@ -0,0 +1,11 @@ +const express = require("express"); +const helmet = require('helmet'); +const cors = require('cors'); + +const server = express(); + +server.use(helmet()); +server.use(express.json()); +server.use(cors()); + +module.exports = server; diff --git a/index.js b/index.js new file mode 100644 index 0000000..afd162e --- /dev/null +++ b/index.js @@ -0,0 +1,14 @@ +require("dotenv").config(); +const server = require("./api/server"); + +server.get("/", (req, res) => { + res.json({ + message: `API server for Sleep Tracker running. :)` + }); +}); + +const PORT = process.env.PORT; + +server.listen(PORT, () => { + console.log(`Listening on port ${PORT}...`); +}); \ No newline at end of file