import User from "../model/userModel.js"; import twilio from "twilio"; // Or, for ESM: import twilio from "twilio"; export const create = async (req,res)=>{ try { const userData = new User(req.body); const { email } = userData; const userExist = await User.findOne({email}); if (userExist) { return res.status(400).json({message: "User Already Exist"}); } const saveUser = await userData.save(); res.status(200).json(saveUser); } catch (error) { res.status(500).json({error: `Internal Server error 002 ${error} ` }); } } export const smsmessage = async (req,res)=>{ try { const accountSid = process.env.TWILIO_ACCOUNT_SID; const authToken = process.env.TWILIO_AUTH_TOKEN; const fromNumber = process.env.TWILIO_FROM_NUMBER; const client = twilio(accountSid, authToken); const message = await client.messages.create({ body: "TWILLO TEST PIn number is 23579", from: fromNumber, to: "+16784574356", }); console.log(message.body); res.status(200).json(message); } catch (error) { res.status(500).json({error: `Internal Server error 002 ${error} ` }); } } export const fetch = async (req, res)=>{ try{ return res.json("Hello Worlds"); }catch(error){ res.status(500).json({error: "Internal Server error"}); } }