StricJS 는 고성능 웹 애플리케이션과 API 를 구축하기 위한 Bun 프레임워크입니다.
- 빠름 — Stric 은 가장 빠른 Bun 프레임워크 중 하나입니다. 자세한 내용은 벤치마크 를 참조하세요.
- 최소주의 —
@stricjs/router및@stricjs/utils와 같은 기본 구성 요소는 50kB 미만이며 외부 종속성이 필요하지 않습니다. - 확장 가능 — Stric 는 플러그인 시스템, 종속성 주입 및 요청 처리를 위한 선택적 최적화를 포함합니다.
bun init 을 사용하여 빈 프로젝트를 만듭니다.
bash
mkdir myapp
cd myapp
bun init
bun add @stricjs/router @stricjs/utilsStricJS 로 간단한 HTTP 서버를 구현하려면:
ts
import { Router } from "@stricjs/router";
export default new Router().get("/", () => new Response("Hi"));/public 에서 정적 파일을 제공하려면:
ts
import { dir } from "@stricjs/utils";
export default new Router().get("/", () => new Response("Hi")).get("/*", dir("./public"));파일을 워치 모드로 실행하여 개발 서버를 시작하세요.
bash
bun --watch run index.ts자세한 내용은 Stric 의 문서 를 참조하세요.