ester_os/server/index.js
2020-02-08 11:31:42 +01:00

38 lines
No EOL
817 B
JavaScript

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");
})