working on users having multiple profiles

This commit is contained in:
Adolfo Reyna
2021-08-17 11:28:45 -07:00
parent f909233533
commit 416c14d03b
9 changed files with 84 additions and 48 deletions

32
routes/profile.js Normal file
View File

@@ -0,0 +1,32 @@
var express = require('express')
var router = express.Router()
const DB = require("../mongoDB.js");
const Profile = require("../def/profile.js");
DB.getDB.then((DB)=>{
router.get("/new", async (req, res) => {
let user = {
userid: getUserId(req),
... req.query.content
};
let userObj = new Profile(user);
DB.newProfile(userObj)
return res.json({
status: "ok"
});
});
router.get("/:id", async (req, res) => {
let userid = req.params.id;
let user = await DB.getProfile(userid);
return res.json({
status: "ok",
user
});
});
});
module.exports = router