nodly
Version:
Nodly is an interactive CLI for scaffolding modern Node.js/Express.js backend projects with instant setup for databases, mailers, queues, sockets, and more. Skip boilerplate and start building features fast.
42 lines (37 loc) • 1.09 kB
JavaScript
// controllers/app.controller.js
import ApiResponse from "../utils/apiresponses.js";
export const getRequest = async (req, res) => {
try {
const sampleData = { info: "GET request successful" };
return ApiResponse.success(res, "GET success", sampleData);
} catch (error) {
console.error(error);
return ApiResponse.error(res, "GET failed");
}
};
export const postRequest = async (req, res) => {
try {
const data = req.body;
return ApiResponse.success(res, "POST success", data);
} catch (error) {
console.error(error);
return ApiResponse.error(res, "POST failed");
}
};
export const putRequest = async (req, res) => {
try {
const updatedData = req.body;
return ApiResponse.success(res, "PUT success", updatedData);
} catch (error) {
console.error(error);
return ApiResponse.error(res, "PUT failed");
}
};
export const deleteRequest = async (req, res) => {
try {
return ApiResponse.success(res, "DELETE success");
} catch (error) {
console.error(error);
return ApiResponse.error(res, "DELETE failed");
}
};