kubo-cli
Version:
cli para stack de api's - kubo
14 lines (13 loc) • 1.49 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.templateRouter = void 0;
var templateRouter = /** @class */ (function () {
function templateRouter() {
}
templateRouter.prototype.getTemplate = function (name) {
var nameUpper = name.charAt(0).toUpperCase() + name.slice(1);
return "\nimport { Router } from 'express';\nimport { " + name + "Controller } from '../../../app/controllers/v1';\nimport { vertifyTokenMiddleware } from '../../middlewares/verify-token.middleware';\n\nexport default () => {\n const router = Router();\n\n router.post(\n '/store',\n vertifyTokenMiddleware('auth'),\n " + name + "Controller.store\n );\n\n router.post(\n '/create',\n vertifyTokenMiddleware('auth'),\n " + name + "Controller.create\n );\n\n router.get(\n '/show/:id',\n vertifyTokenMiddleware('auth'),\n " + name + "Controller.show\n );\n\n router.put(\n '/update/:id',\n vertifyTokenMiddleware('auth'),\n " + name + "Controller.update\n );\n\n router.delete(\n '/delete/:id',\n vertifyTokenMiddleware('auth'),\n " + name + "Controller.delete\n );\n\n router.put(\n '/change-status',\n vertifyTokenMiddleware('auth'),\n " + name + "Controller.changeStatus\n );\n\n return router;\n}";
};
return templateRouter;
}());
exports.templateRouter = templateRouter;