Слияние кода завершено, страница обновится автоматически
registerControllerToRouter(router, { isShowUrls: true, kebabCase: true, group: group, swagger: true });
@Restful
export class OtherController extends AbstractController {
$isValidId(id: string) {
return /^\d+$/.test(id);
}
@Api("Получение информации о пользователе", "Получение информации об одном пользователе по его ID")
@ResponseBody()
@RequestMapping('/user')
getUser(ctx: any) {
return {}
}
}
export class Test3 {
@SwaggerProperty({type: 'integer', description: "Поле a"})
public a = 1;
@SwaggerProperty()
public b = '2';
constructor(public y = 1, public z = 2) {
this.a = 1;
this.b = '2';
}
}
let pkg: any = {};
try {
pkg = require(path.join(process.cwd(), 'package.json'));
} catch (err) {
console.warn(process.cwd() + "каталог не содержит package.json, невозможно загрузить информацию о version,description,name в swagger");
}
import 'reflect-metadata';
export const swagger: ISwagger = {
swagger: "2.0",
info: {
title: pkg.name,
description: pkg.description,
version: pkg.version,
}
};
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )