naily
Version:
写了一个没有模块系统的 Minimal Nest.js 写着玩的~
18 lines • 854 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.initPOST = void 0;
const path_1 = require("path");
const parameter_1 = require("../common/parameter");
const http_decorator_1 = require("../decorator/http.decorator");
const init_1 = require("./init");
function initPOST(prototype, element, controllerMetadata, app) {
const methodPOSTData = Reflect.getMetadata(http_decorator_1.HTTP_KEY.Post, prototype[element]);
if (!methodPOSTData)
return;
const { info, fn } = methodPOSTData;
const urlPath = (0, path_1.join)("/" + controllerMetadata.path, info).replace(/\\/g, "/");
const metadata = (0, parameter_1.initParameter)(controllerMetadata);
(0, init_1.initMethod)("post", urlPath, app, metadata, controllerMetadata, element);
}
exports.initPOST = initPOST;
//# sourceMappingURL=post.js.map