diff --git a/server/index.js b/server/index.js new file mode 100644 index 0000000..e436e70 --- /dev/null +++ b/server/index.js @@ -0,0 +1,38 @@ +let express = require("express"); +let app = express(); +const PORT = 3001; + +console.log("Starting and loading, this may take a while..."); + + +app.get("/user/exists/:user", (req, res)=>{ + res.json({ + code: 200, + message: "User exists", + user: true, + avatar: "https://api.adorable.io/avatars/285/" + req.params.user, + type: "user_exists" + }); +}); + +app.use((req, res, next)=>{ + res.status(404).json({ + code: 404, + message: "Cannot find requested resource", + type: "e_resource_not_found" + }) +}) + +app.use((err, req, res, next)=>{ + console.error(err.stack) + res.status(500).json({ + code: 500, + message: "Internal server error", + type: "e_internal" + }); +}) + + +app.listen(PORT, ()=>{ + console.log("Started Ester OS server"); +}) \ No newline at end of file