32 lines
709 B
JavaScript
32 lines
709 B
JavaScript
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 |