Next JS Signup
Wed Jan 31 2024 11:33:10 GMT+0000 (Coordinated Universal Time)
Saved by
@Hritujeet
import connectDb from "@/middleware/mongoose";
import User from "@/models/User";
import bycrypt from 'bcryptjs'
const handler = async (req, res) => {
try {
if (req.method == 'POST') {
const salt = await bycrypt.genSalt(10);
const encrypted = await bycrypt.hash(req.body.password, salt)
console.log(req.body.password)
let user = new User({
username:req.body.name,
email:req.body.email,
password:encrypted
})
await user.save()
res.status(200).json({ success: true, msg: "success", user})
}
else {
res.status(400).json({ success: false, error: "Bad Request" })
}
} catch (error) {
res.status(500).json({ success: false, error })
}
};
export default connectDb(handler);
content_copyCOPY
Comments