sinatra - 参数的使用
<span class="n"><a href="https://sinatrarb.com/intro.html">https://sinatrarb.com/intro.html</a><br />
get</span> <span class="s1">'/posts'</span> <span class="k">do</span><br />
<span class="c1"># matches "GET /posts?title=foo&author=bar"</span><br />
<span class="n">title</span> <span class="o">=</span> <span class="n">params</span><span class="p">[</span><span class="s1">'title'</span><span class="p">]</span><br />
<span class="n">author</span> <span class="o">=</span> <span class="n">params</span><span class="p">[</span><span class="s1">'author'</span><span class="p">]</span><br />
<span class="c1"># uses title and author variables; query is optional to the /posts route</span><br />
<span class="k">end</span>传递参数的时候,可以直接在URL后边加上?params=abc进行传递,后端可以不用特意定义,可以直接使用
例如,在接口进行判断子域名是否完全显示:/name/:name?subdomains=yes就完全显示,否则不显示
if params['subdomains'] == 'yes'<br />
result['subdomains'] = result_domain['subdomains']<br />
end<br />