ruby sinatra mysql_Ruby web微框架 – sinatra

Sinatra是一个简洁的DSL,用于用Ruby快速创建Web应用程序。通过安装gem 'sinatra'并运行ruby myapp.rb,你可以启动一个简单的服务器。路由是Sinatra的核心,如GET、POST等HTTP方法与URL匹配,对应不同的操作。例如,GET '/' 显示内容,而POST '/' 创建内容。推荐同时安装thin服务器作为Sinatra的首选。
摘要由CSDN通过智能技术生成

Sinatra是一个以最小的消耗快速创建Ruby web应用的DSL。

# myapp.rb

require 'sinatra'

get '/' do

'Hello world!'

end

安装gem:

gem install sinatra

然后运行

ruby myapp.rb

推荐也运行gem install thin,如果可用的话Sinatra会优先选择thin。

路由

在Sinatra中,一个路由是一个HTTP方法与URL匹配范式的配对。 每个路由都与一个代码块关联:

get '/' do

.. show something ..

end

post '/' do

.. create something ..

end

put '/' do

.. replace something ..

end

patch '/' do

.. modify something ..

end

delete '/' do

.. annihilate something ..

end

options '/' do

.. appease something ..

end

link '/' do

.. affiliate something ..

end

unlink '/' do

.. separate something ..

end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值