image
Akan.js
English
DocsConventionsReferencesCheatsheet
image
Akan.js
MIT 라이선스 하에 배포되었습니다.
Akan.js 공식 컨설팅 서비스Akansoft
Copyright © 2026 Akan.js 모든 권리 보유.
시스템 관리자bassman
CLI 레퍼런스
• 명령어
• Workspace
• Application
• Library
• Module
• Scalar
• Package
• Page
• Cloud
AkanJS 레퍼런스
• akanjs/base
• akanjs/common
• akanjs/constant
• akanjs/fetch
• akanjs/signal
• akanjs/server
• akanjs/client
• akanjs/webkit
UI 레퍼런스
• Overview
• Core
• Display
• Forms
• Overlays
• System
CLI 레퍼런스
• 명령어
• Workspace
• Application
• Library
• Module
• Scalar
• Package
• Page
• Cloud
AkanJS 레퍼런스
• akanjs/base
• akanjs/common
• akanjs/constant
• akanjs/fetch
• akanjs/signal
• akanjs/server
• akanjs/client
• akanjs/webkit
UI 레퍼런스
• Overview
• Core
• Display
• Forms
• Overlays
• System
Next
명령어

akanjs/server

`akanjs/server`는 app startup, server option, web proxy helper, decorator, runtime artifact, operational utility를 제공합니다. app entrypoint, `lib/option.ts`, server-only srvkit integration에서 import합니다.

AkanApp

app `main.ts` 파일에서 사용하는 gateway/orchestrator입니다. child server replica를 시작하고 HTTP/WebSocket traffic을 proxy하며 metrics 보고와 local/production 실행의 shutdown을 처리합니다.
사용 예시

AkanAppOptions

`AkanApp` constructor option type입니다. gateway process를 위한 replica layout, server path, runtime directory, HTTP port, WebSocket base port를 설정합니다.
사용 예시

AkanOption

`lib/option.ts`에서 사용하는 app/library option builder입니다. server runtime이 사용하는 env-derived use object, signal middleware, web proxy를 등록합니다.
사용 예시

AkanResponse

web proxy code를 위한 response helper입니다. `next`는 request를 계속 진행하고, `rewrite`는 proxy metadata를 보존하며 다른 URL로 proxy하고, `redirect`는 일반 redirect response를 반환합니다.
사용 예시

WebProxy

server-side web proxy registration을 위한 type입니다. library는 일반 Akan router가 응답하기 전에 locale routing, host/base-path routing, custom request handling에 사용합니다.
사용 예시

Try

error를 throw하지 않고 warning으로 기록하는 legacy method decorator입니다. best-effort external API call이 caller를 crash시키면 안 되는 integration srvkit class에서 사용됩니다.
사용 예시

Transaction / Cache

server-side service/document helper를 위한 legacy method decorator입니다. `Transaction`은 detected database transaction으로 실행을 감싸고, `Cache`는 timeout window 동안 method result를 memoize합니다.
사용 예시
akanjs/server
AkanApp
AkanAppOptions
AkanOption
AkanResponse
WebProxy
Try
Transaction / Cache