intlayer-editor
Version:
Integrate the Intlayer visual editor into your Intlayer projects, enabling CMS-like content management with multilingual support.
34 lines (32 loc) • 1.06 kB
JavaScript
const require_rolldown_runtime = require('../_virtual/rolldown_runtime.cjs');
const require_utils_responseData = require('../utils/responseData.cjs');
let _intlayer_config = require("@intlayer/config");
//#region src/controllers/configuration.controller.ts
/**
* Get the Intlayer configuration
*/
const getConfiguration = async (_req, res, _next) => {
try {
const formattedResponse = require_utils_responseData.formatResponse({ data: (0, _intlayer_config.getConfiguration)() });
res.json(formattedResponse);
return;
} catch (err) {
const errorMessage = err ?? {
message: "Internal Server Error",
status: 500
};
const formattedErrorResponse = require_utils_responseData.formatResponse({
error: {
message: errorMessage.message ?? "Internal Server Error",
code: "INTERNAL_SERVER_ERROR",
title: "Internal Server Error"
},
status: errorMessage.status ?? 500
});
res.json(formattedErrorResponse);
return;
}
};
//#endregion
exports.getConfiguration = getConfiguration;
//# sourceMappingURL=configuration.controller.cjs.map