API 레퍼런스
ASAPJS의 모든 공개 API를 개발자 작업별로 정리한 종합 레퍼런스입니다.
아래의 빠른 탐색 테이블을 사용하여 원하는 주제로 바로 이동하거나, 하단의 심볼 상호 참조 테이블을 통해 개별 심볼의 문서 위치와 임포트 경로를 확인하세요.
빠른 탐색
| 페이지 | 다루는 내용 |
|---|---|
| 라우팅 | @Get, @Post, @Put, @Delete, IOptions, RouterController |
| 요청 처리 | ExecuteArgs, PaginationQueryDto, Wrapper |
| 인증 | jwtVerification, HttpException, JWT 설정 |
| 데이터 모델링 | @Table, TypeIs (전체 22가지 타입) |
| DTO | ExtendableDto, @Dto, DtoOrTypeIs |
| 데이터베이스 | Repository, initSequelizeModule, healthCheck |
| 실시간 | createSocket, socketSendTo, socketSendAll |
| 부트스트랩 | Application, IConfig, getConfig |
| 로깅 | logger, LogMeta |
| Swagger | addPaths, addScheme, getSwaggerData |
심볼 상호 참조
ASAPJS 패키지에서 내보내는 모든 공개 심볼과 해당 임포트 경로 및 API 문서 페이지를 정리한 목록입니다.
| 심볼 | 임포트 경로 | API 페이지 |
|---|---|---|
Application | @asapjs/core | 부트스트랩 |
getConfig | @asapjs/core | 부트스트랩 |
IConfig | @asapjs/core | 부트스트랩 |
logger | @asapjs/core | 로깅 |
LogMeta | @asapjs/core | 로깅 |
RouterController | @asapjs/router | 라우팅 |
Get | @asapjs/router | 라우팅 |
Post | @asapjs/router | 라우팅 |
Put | @asapjs/router | 라우팅 |
Delete | @asapjs/router | 라우팅 |
IOptions | @asapjs/router | 라우팅 |
DtoOrTypeIs | @asapjs/router | DTO |
ExecuteArgs | @asapjs/router | 요청 처리 |
Wrapper | @asapjs/router | 요청 처리 |
jwtVerification | @asapjs/router | 인증 |
HttpException | @asapjs/router | 인증 |
addPaths | @asapjs/router | Swagger |
addScheme | @asapjs/router | Swagger |
getSwaggerData | @asapjs/router | Swagger |
Table | @asapjs/sequelize | 데이터 모델링 |
TypeIs | @asapjs/sequelize | 데이터 모델링 |
TypeIs.INT | @asapjs/sequelize | 데이터 모델링 |
TypeIs.BIGINT | @asapjs/sequelize | 데이터 모델링 |
TypeIs.LONG | @asapjs/sequelize | 데이터 모델링 |
TypeIs.FLOAT | @asapjs/sequelize | 데이터 모델링 |
TypeIs.DECIMAL | @asapjs/sequelize | 데이터 모델링 |
TypeIs.DOUBLE | @asapjs/sequelize | 데이터 모델링 |
TypeIs.STRING | @asapjs/sequelize | 데이터 모델링 |
TypeIs.TEXT | @asapjs/sequelize | 데이터 모델링 |
TypeIs.PASSWORD | @asapjs/sequelize | 데이터 모델링 |
TypeIs.ENUM | @asapjs/sequelize | 데이터 모델링 |
TypeIs.JSON | @asapjs/sequelize | 데이터 모델링 |
TypeIs.BOOLEAN | @asapjs/sequelize | 데이터 모델링 |
TypeIs.BASE64 | @asapjs/sequelize | 데이터 모델링 |
TypeIs.BINARY | @asapjs/sequelize | 데이터 모델링 |
TypeIs.DATEONLY | @asapjs/sequelize | 데이터 모델링 |
TypeIs.DATETIME | @asapjs/sequelize | 데이터 모델링 |
TypeIs.FOREIGNKEY | @asapjs/sequelize | 데이터 모델링 |
TypeIs.BELONGSTO | @asapjs/sequelize | 데이터 모델링 |
TypeIs.DTO | @asapjs/sequelize | 데이터 모델링 |
TypeIs.QUERY | @asapjs/sequelize | 데이터 모델링 |
TypeIs.ARRAY | @asapjs/sequelize | 데이터 모델링 |
TypeIs.PAGING | @asapjs/sequelize | 데이터 모델링 |
ExtendableDto | @asapjs/sequelize | DTO |
Dto | @asapjs/sequelize | DTO |
PaginationQueryDto | @asapjs/sequelize | 요청 처리 |
initSequelizeModule | @asapjs/sequelize | 데이터베이스 |
healthCheck | @asapjs/sequelize | 데이터베이스 |
Repository | @asapjs/sequelize | 데이터베이스 |
createSocket | @asapjs/socket | 실시간 |
initSocketModule | @asapjs/socket | 실시간 |
getSocketIO | @asapjs/socket | 실시간 |
socketSendTo | @asapjs/socket | 실시간 |
socketSendAll | @asapjs/socket | 실시간 |
Last updated on