2017-05-26 15 views
5

ダンサー2についての最初のことは、私が実際に何かを継承したこと以外は本当にわからないので、私に同行してください。Dancer2アプリケーションにデバッガを接続するにはどうすればいいですか

通常のデバッガを接続したいと思っています。それは私の試みの大部分に抵抗しています。

は、私が持っていると言う:

package Wharrgarbl; 
use Dancer2; 

# lots of stuff 

get '/wharrgarbl/:potato' => sub { 
    use DB; $DB::single = 1; 
    # probably too much code here 
} 

そして私はその応答ハンドラにデバッガをアタッチできるようにしたいです。この呪文をどうやって完成させるのですか?

perl -d -I wharrgarbl/lib -MWharrgarbl -E 'Wharrgarbl->???("/wharrgarbl/fnorb")' 
+0

私の現在の近似は 'path_info'を文字列として欲しいが' Wharrgarbl-> apps - > [0] - > dispatch({}) 'です。 'path_info => '/ wharrgarbl/fnorb''は助けにはなりません。 – badp

+0

[Mojoliciousに関する関連質問](https://stackoverflow.com/questions/32013380/how-can-you-invoke-interactive-perl-debugging-with-hypnotoad-or-morbo) – mob

答えて

0

あなたのDancer2アプリがplackupで起動されていると想像してください。 plackup -p 5000 bin/app.psgi(多分もっと引数)。 plackupはperlスクリプトなので、試してみることができますperl -d `which plackup` -p 5000 bin/app.psgi

関連する問題