dancer

    2热度

    2回答

    我正在构建一个Dancer perl应用程序。我的应用程序侦听POST事件,将它们存储在数据库中,执行一些计算,然后可能POST到另一个http端点(呈现text/html中的事件)。在我使用,使更新的模块,我使用HTML格式,如: $helper->post_update({ text => 'some text that is escaped', main_text =>

    1热度

    1回答

    我有一个正在工作的舞者应用程序。我正在使用数据库的DBIC。 我想添加一些表到数据库,所以我为这些创建了新的文件。然而,现在当我重新启动应用程序,我得到以下错误 Error while loading ././bin/app.pl: Could not load schema_class MyApp::Schema at /usr/local/share/perl/5.14.2/Dancer/Pl

    1热度

    1回答

    我在perl中有一个处理get/post请求的Dancer应用程序。 我的一个示例将在下面: post '/handle_data' => sub { # perform some calculations ... # store some data ... # do some long running tasks ... };

    0热度

    1回答

    我想知道如何将输入参数传递给perl cgi。我有一个灵活的应用程序,它将采用一个人的名字和一些其他细节,然后我想用这些细节作为输入来调用perl cgi。怎么可能?在url的末尾添加参数例如:http://localhost/cgi-bin/test.pl?name=abc&location=adsas,将参数传递给perl cgi的唯一方法? 我怎样才能得到传递参数里面的Perl CGI? 我

    1热度

    1回答

    如何设置Perl舞者以默认HTTP/1.1来回答?我刚刚开始了一个Hello World应用,使用HTTP/1.1解雇了我的curl,并用HTTP/1.0回答。 [email protected]:~/MyWeb-App/lib/MyWeb$ curl -v http://localhost:3000 About to connect() to localhost port 3000 (#0)

    2热度

    2回答

    我想设置一个钩子来捕获从我的舞者应用程序(API)抛出的所有异常和错误,并将它们传递给设置HTTP状态代码并返回散列的函数(序列化为JSON)。 当我使用try/catch时,一切正常,但是当我将它移动到钩子时,它会运行代码,但响应是使用默认错误机制而不是我的函数形成的。 这是我使用挂钩: # Handle errors hook on_handler_exception => sub {

    0热度

    2回答

    我在FCGI模式(Apache)中同一用户同时运行多个Perl舞者应用程序。据我了解,Apache(或任何其他网络服务器)将分叉一个新的舞者应用程序,如果当前(一个或多个)忙碌。 为了确保没有访问者被舞者关闭中断,我喜欢让舞者处理当前连接,直到它完成,然后exit/last过程。 如何使用kill信号关闭一个Perl舞者应用程序HUP来执行这样的好关机? 要推出新版本的舞者应用程序,我使用pkil

    1热度

    2回答

    我在标准配置(plackup/Starman)中使用Dancer 1.31。 在请求我希望异步调用perl的功能,使请求inmmediately返回。想想典型的“长时间运行”场景,其中一个想要返回带有刷新+重定向的“处理页面”。 我(?天真地)试图用一个线程: sub myfunc { sleep 9; # just for testing a slow operation } a

    1热度

    3回答

    我愿做一些非阻塞SSH到几千的机器,我是跟踪(我自己的机器),我有一个舞者应用程序启动和运行,和我我愿意使用AnyEvent :: timer执行SSH命令异步(每台机器都有自己的轮询间隔,我不希望一台机器等待另一台机器完成其SSH工作)。 我在想,在异步环境中异步执行的最佳方式是什么?

    2热度

    1回答

    我想要保护CSRF中的所有表单,其格式为Dancer。 我试过使用Plack::Middleware::CSRFBlock,但错误表示“CSRFBlock需要会话”。即使我使用Plack::Session,表单也没有包含一个时间标记的隐藏输入字段。 有没有什么好的做法呢?任何建议非常感谢。 我environment/development.yml是: # configuration file fo