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

2 則留言:

  1. 後來發現 Dancer 不好用,掛 Middleware 方面很受限 XD

    不過 Dancer 拉 API 還不錯

    回覆刪除