client
const {data} = await axios.create({baseURL:`http://127.0.0.1:5000/api`}).post("/seller/login",{
sellerMobile,
sellerEmail,
password
},headers:{
'Content-type':'application/json'
})
server.js // Main File at backend
const app = express()
app.use(bodyParser.json())
app.use(bodyParser.urlencoded({extended:false}))
app.use(cors())
if(process.env.NODE_ENV==="development"){
app.use(morgan("dev"))
}
app.use("/api/seller",sellerRoutes)
sellerRoutes.js //Route file
const router = express.Router()
router.post("/login",authSeller)
authSeller.js // Controller file
const authSeller = asyncHandler(async(req,res) => {
const {email,password} = req.body
const seller = await Seller.findOne({sellerEmail:email})
if(seller){
console.log("seller data",seller) // shows the data on backend console
return res.status(201).send({
_id : seller._id,
sellerEmail:seller.sellerEmail,
mobile:seller.mobile,
})
}else{
res.status(401)
throw new Error ('Invalid email or password')
}
})
I’m not receiving the data back in called API.