没有web服务器的web gui



是否有人知道一个模块,它允许我为我的脚本编写一个web-gui(像web管理工具从cups和samba),而不安装/配置/运行一个web服务器模拟到DBD::SQLite,在那里我可以使用数据库而不需要数据库服务器。

安装Plack模块,然后运行web服务器

plackup --listen localhost:80 --loader Shotgun -MPlack::App::WrapCGI -e " Plack::App::WrapCGI->new( script => q{test.cgi} ) "
HTTP::Server::PSGI: Accepting connections at http://localhost:80/

test.cgi以标准方式编写(与apache cgi-bin相同)Shotgun意味着每次编辑test.cgi

时,test.cgi都会重新加载。

使用DancerMojolicious等微框架

舞蹈家的例子(包括简单的web服务器):

#!/usr/bin/perl
use Dancer;
get '/hello/:name' => sub {
        return "Why, hello there " . params->{name};
};
dance;

编写一个Plack应用程序。将它与一个支持的独立服务器捆绑在一起,例如HTTP::Server::Simple.

你需要嵌入一个web服务器(或者至少理解基本HTTP的东西)到中,在你的应用程序中添加代码,监听TCP端口并服务基本HTTP请求。

快速谷歌找到这篇文章/教程,应该可以让你开始:

http://www.perl.com/pub/2002/09/17/ewispp.html

(为了避免混淆"嵌入web服务器"而编辑)

相关内容

  • 没有找到相关文章

最新更新