BE-SPAN/services/users/create.js

18 lines
343 B
JavaScript
Raw Normal View History

2024-10-20 15:04:16 +00:00
const db = require("../../models");
const bcrypt = require("bcrypt");
async function create(user) {
if (!user.username || !user.password) {
throw new Error("Username and password are required");
}
return await db.user.create({
...user,
password: bcrypt.hashSync(user.password, 10),
});
}
module.exports = {
create,
};