Bun入门指南

创建Bun-Elysia服务器

Preview
  • 模板化
  • bun create
  • 安装elysia
  • 项目目录结构

模板化

bun create

前面我们都是用bun init来创建一个全新的空项目。

现在使用bun create命令可以创建一个新的Bun项目。这是一个灵活的命令,可以用来创建一个新项目,可以使用create-<template>的npm包,GitHub仓库,或本地模板。

安装elysia

创建一个名为hi-elysia的项目,使用的是elysia这个模版

bun create elysia hi-elysia

image.png

运行

bun run dev

image.png

浏览器运行结果:

image.png

项目目录结构

.
├── node_modules
├── README.md
├── bun.lockb
├── package.json
├── src
│   └── index.ts //入口文件
└── tsconfig.json
  • index.ts
//src/index.ts
import { Elysia } from "elysia";

const app = new Elysia().get("/", () => "Hello Elysia").listen(3000);

console.log(
  `🦊 Elysia is running at ${app.server?.hostname}:${app.server?.port}`
);