2011年9月6日 星期二

使用 Dancer 快速建置一個 Web Application

使用 Dancer 可以使用簡潔的語法快速建構一個 Website.

安裝 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