値取得 ↑ページトップへ # メソッド(get/post等) my $method = lc $self->req->method; # HTTPヘッダ my $x_forwarded_host = $self->req->headers->header('X-Forwarded-Host'); my $content_type = $self->req->headers->content_type; my $accept_language = $self->req->headers->accept_language; #ホームディレクトリ my $home = $self->app->home; # -> /Users/xxx/Sites/Myapp # モード(development/production/MOJO_MODEの値) my $mode = $self->app->mode
Mojoliciousをちょっと使ってて覚えたことをメモ。 まずリダイレクトではまった Apache(mod_proxy)+Mojolicious(daemon_prefork)の構成 ProxyRequests Off ProxyVia On ProxyPass /hoge/ http://localhost:3000/ ProxyPassReverse /hoge/ http://localhost:3000/ 上記のように設定して、http://example.com/hoge/をhttp://example.com/hoge/fuga/xxxxxにredirectしようとredirect_toを使ったら、http://example.com/fuga/xxxxxにredirectされた。 原因はMojoliciousのredirect_toが吐き出すLocation headerが
最近Mojolicious + SkinnyもしくはTeng + XslateでWebアプリを書いているんですが、デプロイ作業をやってみたので、そのまとめです。合わせて以下の記事も読んでみてください。 Mojolicious + Xslate + SkinnyでMVC開発環境 - $shibayu36->blog; Mojo + Skinny + Xslateの雛形を作成するFlavorを作った - $shibayu36->blog; debianにmod_perl2をインストールする - $shibayu36->blog; capistranoでperlアプリケーションを簡単にデプロイ - $shibayu36->blog; デプロイ時の前提 今回のアプリケーションは以下のような前提でデプロイ作業を行います。 OSはdebian 5 サーバはApache + mod_perl WAFはM
Mojoliciousを使ってみよう 前回はすでにできあがったアプリケーションにMojoを組み込んで移植性を高める方法を見ました。今回はこれから新しいアプリケーションを構築する際のベタープラクティスのひとつとして、Mojoのパッケージに同梱されているMojoliciousというフレームワークを利用する方法を紹介します。 まずはひな形から Mojoliciousのアプリケーションも、Mojoの場合と同じくまずはひな形をつくるところから始めます。今回は簡単なWikiもどきをつくってみましょう。例によってMojoをインストールしたディレクトリでこのようなコマンドを入力します。 > perl script/mojolicious generate app SimpleWiki > cd simple_wiki Mojoのひな形に比べていくらか余分にファイルが生成されます。開発用サーバの立ち上げ方は
Today is a great day for Perl web development, with DotCloud finally adding Perl support we now have two cloud hosting providers to choose from. Even though Phenona started their beta about two weeks ago, it seems very limited and there is not much known about it yet, maybe i get to write about them next time. My first impressions of DotCloud have been quite pleasant so far, it basically allows yo
Mojolicious Plackup! - JPerl Advent Calendar 2009 Perl に関するちょっとした Tips をのっけてみるよ。ちゃんと続くかな? Hi, perl-users. The past few days, Although I couldn't decide what to write day 23, fortunately, sri added native PSGI support to Mojolicious at 12/16/2009. I decided to write this article of this feature. So, this year, the most interesting thing in YAPC::Asia 2009 is PSGI/Plack from Miyagawa-san. PSGI is Pe
Object Oriented API HTTP 1.1 and WebSocket client/server implementation RESTful features Internationalization Multiplatform and multiserver easy deployment Builtin asynchronous IO Advanced testing capabilities Features like routes, plugins, templates, sessions etc Playable out of the box but configurable for advanced projects 3rd party extensions Examples
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
stashかと思ったら違った。 flashを使う。 use Mojolicious::Lite; get '/' => sub { my $self = shift; $self->flash(hogehoge => 'higiiiiiiiiii!!'); $self->redirect_to('/hoge'); }; get '/hoge' => sub { my $self = shift; $self->render_text('Yea baby! '.$self->flash('hogehoge')); }; shagadelic; 参考 http://search.cpan.org/~kraih/Mojolicious/lib/Mojolicious/Lite.pm http://search.cpan.org/~kraih/Mojolicious/lib/MojoX/Sessi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く