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.