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