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