Ruby 中如何使用 Sinatra 框架?

· 约 2 分钟读完 · 第 190 / 199 章

推荐答案

本题详细解读

Sinatra 框架简介

Sinatra 是一个轻量级的 Ruby Web 框架,适合快速构建小型 Web 应用程序。它提供了简单易用的 DSL(领域特定语言)来定义路由和处理 HTTP 请求。

安装 Sinatra

在开始使用 Sinatra 之前,首先需要安装它。可以通过以下命令安装 Sinatra:

基本用法

  1. 引入 Sinatra:在 Ruby 文件中引入 Sinatra 库。

  2. 定义路由:使用 get 方法定义路由。例如,定义一个根路径 / 的路由:

  3. 启动服务器:运行 Ruby 文件后,Sinatra 会自动启动一个 Web 服务器,默认监听在 http://localhost:4567。

示例代码

以下是一个完整的 Sinatra 应用程序示例:

运行应用程序

将上述代码保存为 app.rb,然后在终端中运行:

访问 http://localhost:4567 即可看到 "Hello, world!" 的页面。

其他功能

Sinatra 还支持更多高级功能,如模板渲染、中间件、静态文件服务等。可以通过查阅 Sinatra 官方文档来了解更多详细信息。

参考文档