我想讓Erlang的Inets mode_esi工作並運行一些功能。所以,迄今爲止,我沒有成功。有人可以發佈一個關於如何運行Inets的簡單示例,以便像http:localhost:8099/esi/my_mod:foo
這樣的URL將調用方法my_mod:foo/3
?Erlang服務器接口的工作示例
加法:我已經開始inets這些命令:
inets:start(),
inets:start(httpd, [{port, 8099}, {server_name, "localhost"}, {document_root, "."},
{server_root, "."}, {erl_script_alias, {"/esi", [my_esi, io]}}]).
該模塊是:
-module(my_esi).
-export([foo/3]).
foo(Sid, Env, In) -> mod_esi:deliver(Sid, ["bla"]).
但瀏覽到http://localhost:8099/esi/my_esi:foo
導致的錯誤消息。
我更新的問題與不工作的例子。我在那裏做錯了什麼?看起來像你寫的一個簡單的版本。 – 2010-11-27 18:11:42