13. Integración con Express

Otro ejemplo de uso de Babel, es con Express. Cuando queremos consultar la base de datos podemos tener muchas operaciones asíncronas, y con async y await nos queda mucho más simple.

import { router } from 'express'
import { User } from './models'

router.post('/users/create', async (req, res) => {
  let { email, password } = req.body
  if (await User.find({email})) {
    return res.status(400).send('Ese correo ya existe')
  }
  let user = new User({email, password})
  await user.save()
  res.send('Te has registrado correctamente')
})

results matching ""

    No results matching ""