Sinatra 簡介

2023-12-18 15:16 更新

Sinatra 是一個基于 Ruby 語言的 DSL(領(lǐng)域?qū)僬Z言),可以輕松、快速的創(chuàng)建 web 應(yīng)用。

# 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 進行開發(fā),訪問會失敗,此時就需要進行 ip 綁定了:

關(guān)于 vagrant,網(wǎng)上資料一坨,不介意的話,可以參考我自己寫的 學(xué)習(xí) vagrant 備注:第一次執(zhí)行 sinatra 程序的時候,感覺有點奇怪,感覺像是在進行冒煙測試,難道和自己的執(zhí)行的程序有關(guān)。

安裝 Sintra 后,最好再運行g(shù)em install thin安裝 Thin。這樣,Sinatra 會優(yōu)先選擇 Thin 作為服務(wù)器。找不到 thin 時,使用 WEBRick 作為服務(wù)器。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號