如何创建一个 Fastify 应用?

推荐答案

-- -------------------- ---- -------
----- ------- - -------------------- ------- ---- ---

-- ------
---------------- ----- --------- ------ -- -
  ------ - ------ ------- --
---

-- -----
----- ----- - ----- -- -- -
  --- -
    ----- ---------------- ----- ---- ---
    ------------------------ --------- -- ------------------------
  - ----- ----- -
    -----------------------
    ----------------
  -
--

--------

本题详细解读

1. 安装 Fastify

首先,你需要安装 Fastify。可以通过 npm 或 yarn 来安装:

或者

2. 创建 Fastify 实例

在代码中,我们首先导入了 Fastify 模块,并创建了一个 Fastify 实例。logger: true 选项启用了内置的日志记录功能,方便调试和监控。

3. 定义路由

接下来,我们定义了一个简单的 GET 路由。当用户访问根路径 / 时,服务器会返回一个 JSON 对象 { hello: 'world' }

4. 启动服务器

最后,我们通过调用 fastify.listen 方法来启动服务器。listen 方法接受一个配置对象,其中 port 指定了服务器监听的端口号。在这个例子中,服务器将监听 3000 端口。

-- -------------------- ---- -------
----- ----- - ----- -- -- -
  --- -
    ----- ---------------- ----- ---- ---
    ------------------------ --------- -- ------------------------
  - ----- ----- -
    -----------------------
    ----------------
  -
--

--------

5. 运行应用

将上述代码保存为一个文件(例如 app.js),然后在终端中运行:

服务器启动后,你可以通过浏览器或 curl 访问 http://localhost:3000,应该会看到返回的 JSON 数据 { hello: 'world' }

纠错
反馈