我正在尝试使 Erlang 的 Inets mode_esi 工作并运行一些功能。所以,到目前为止,我没有成功。有人可以发布一个如何运行 Inets 的最小示例,以便像这样的 urlhttp:localhost:8099/esi/my_mod:foo
调用该方法my_mod:foo/3
?
另外:我已经使用这些命令启动了 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
导致错误消息。