1moere1
09/14/2021, 12:19 AMjavascript
const { handleError } = require('../middleware');
const mongoose = require('mongoose');
const { validationResult } = require('express-validator');
const { } = require("supertokens-node/recipe/emailverification");
const { signUp, signIn } = require("supertokens-node/recipe/emailpassword");
const register = async (req, res) => {
try {
const errors = validationResult(req);
if (!errors.isEmpty()) throw { code: 400, message: errors.array() };
const { email, password } = req.body;
const result = await signUp(email, password);
res.status(200).json(result.user);
} catch (err) {
handleError(res, err);
}
}