安裝 Dancer:
$ cpanm Dancer
$ dancer -a WebApp
便會產生 WebApp 的 Structure。
一個基本的 post route:
post '/' => sub { return "Hello world";}
含有名稱的 route:
|
get '/hello/:name' => sub { return "Hi there " . params->{name};}; |
其他 Dancer Export 的 Helper functions
可參考 https://metacpan.org/module/Dancer
預設樣板引擎是 Template Toolkit 。
$ perl bin/app.pl
即可啟動 Server 。
相關文件參考:
Quick Start
Dancer::Cookbook