You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
759 B

const asyncHandler = require("../Middleware/async");
const sequelize = require('sequelize')
const DBInfo = require("../Model/Database");
const ItemModel = require("../Model/ItemModel");
const ErrorResponse = require("../utils/errorResponse");
exports.getAllItems = asyncHandler(async (req, res, next) => {
console.log("GET ITEM INFO EXEC ")
try {
let items = await ItemModel.findAll()
console.log("ITEMS ", items)
if (!items) {
return next(new ErrorResponse("No item found", 400));
}
res.status(200).send({
success: true,
data: items
})
} catch (err) {
console.log("ERROR GET ALL ITEMS", err)
return next(new ErrorResponse(err, 400));
}
})