Exemple #1
0
hash.set('POST /', async function saveUser (req, res, params) {
  let user = await json(req)
  await db.connect()
  let created = await db.saveUser(user)
  delete created.password
  delete created.email

  send(res, 201, created)
})
Exemple #2
0
hash.set('GET /:username', async function getUser (req, res, params) {
  let username = params.username
  await db.connect()
  let user = await db.getUser(username)
  user.avatar = gravatar.url(user.email)

  let images = await db.getImagesByUser(username)
  user.pictures = images

  delete user.password
  delete user.email

  send(res, 200, user)
})