Skip to content

StricJS — это фреймворк Bun для создания высокопроизводительных веб-приложений и API.

  • Быстрый — Stric является одним из самых быстрых фреймворков Bun. Смотрите бенчмарк для получения дополнительной информации.
  • Минимальный — Базовые компоненты, такие как @stricjs/router и @stricjs/utils, имеют размер менее 50 КБ и не требуют внешних зависимостей.
  • Расширяемый — Stric включает систему плагинов, внедрение зависимостей и опциональные оптимизации для обработки запросов.

Используйте bun init для создания пустого проекта.

bash
mkdir myapp
cd myapp
bun init
bun add @stricjs/router @stricjs/utils

Чтобы реализовать простой HTTP сервер с StricJS:

ts
import { Router } from "@stricjs/router";

export default new Router().get("/", () => new Response("Привет"));

Для раздачи статических файлов из /public:

ts
import { dir } from "@stricjs/utils";

export default new Router().get("/", () => new Response("Привет")).get("/*", dir("./public"));

Запустите файл в режиме наблюдения для запуска сервера разработки.

bash
bun --watch run index.ts

Для получения дополнительной информации смотрите документацию Stric.

Bun от www.bunjs.com.cn