Sinatra 简介

2023-12-18 15:16 更新

Sinatra 是一个基于 Ruby 语言的 DSL(领域专属语言),可以轻松、快速的创建 web 应用。

# myapp.rb
require 'sinatra'

get '/' do
  'Hello world!'
end

安装 gem,然后运行:

gem install sinatra
ruby myapp.rb

在该地址查看: http://localhost:4567

这个时候访问地址将绑定到 127.0.0.1 和 localhost,如果使用 vagrant 进行开发,访问会失败,此时就需要进行 ip 绑定了:

关于 vagrant,网上资料一坨,不介意的话,可以参考我自己写的 学习 vagrant 备注:第一次执行 sinatra 程序的时候,感觉有点奇怪,感觉像是在进行冒烟测试,难道和自己的执行的程序有关。

安装 Sintra 后,最好再运行gem install thin安装 Thin。这样,Sinatra 会优先选择 Thin 作为服务器。找不到 thin 时,使用 WEBRick 作为服务器。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号