BE-SPAN/services/users/create.js
githubna-ilham 722cd440e8 first commit
2024-10-20 22:04:16 +07:00

18 lines
343 B
JavaScript

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,
};