データベースからデータを取得したいPerlとCGIファイルがあります。私はperl(.pl)または( .cgi)ファイルを取得し、JSONで応答を得るAJAX呼び出しを使用しようとしているUIを持っています。私は、コマンドプロンプトを実行してperl/cgiファイルをチェックしてうまくいきます。これは私がcommand prompt
に私のコードを実行している方法です:サーバを使用せずにAJAXでPerl/CGIスクリプトを実行する
D:\>PerlExecutables\strawberry_32\perl\bin\perl.exe C:\Users\UserXYZ\Desktop\PerlExamples\test.cgi
である私は私のマシンにインストールするのいずれかの種類を行うことができず、また、私はApache
またはIIS
などのサーバを介してそれを実行したくない理由。 これはどのように達成できますか?実行するためにperl.exe
パスを渡すなどしてAJAXでスクリプトを動作させる方法はありますか?
ありがとうございました!
Perlを実行してCGIスクリプトをデプロイできる場合は、localhost上でWebサーバーとして動作するPerlプログラムをデプロイすることもできます。間違いなくHTTPサーバーが関与する必要がある場合、ブラウザーはプログラムを直接実行することを許可しません。 – Thilo
perlベースのWebサーバー、http://mojolicious.org/perldoc/Mojo/Server/CGIをチェックしたいかもしれません。 –
@Thilo私はhttps://metacpan.org/pod/HTTP::Daemonを見つけましたが、 –