diff --git a/src/index.ts b/src/index.ts index 2451ee0..987e80d 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,14 +1,19 @@ import * as express from "express"; +import { users } from "./data"; +import { groups } from "./data"; const app = express(); - app.get("/user", (req, res) => { }); -app.post('/user', (req, res) => { - +app.post('/user/:userID', (req, res) => { + if(!(req.params.userID in users)) { + res.send('user ID not found'); + return; + } + res.json(users[req.params.userID]); }); app.patch('/user', (req, res) => { @@ -42,7 +47,10 @@ app.get("/group", (req, res) => { }); app.post('/group', (req, res) => { - + groups[req.body.title] = { + id: 'id 0', + member_ids: [] + } }); app.patch('/group', (req, res) => {