Erlang 程式設計/使用 yaws 建立 Web 應用程式/Appmod
外觀
Yaws 有不同的方法來建立 Web 應用程式。我們已經熟悉了一種方法,如之前在簡單的 Hello world 示例中所展示的那樣,透過在 .yaws 檔案中的 html 程式碼中嵌入 Erlang 程式碼。另一種方法是建立一個 appmod。類似於在 .yaws 檔案中嵌入的 Erlang 程式碼,appmod 透過 out/1 函式呼叫,引數為 arg 資料結構。
所有 appmod 應用程式都必須預先編譯並放置在全域性配置中指定的目錄之一中,透過 "ebin_dir = /directory" 配置引數指定。然後在虛擬主機配置中,必須透過兩個引數來指定一個 appmod,例如 "appmods = <myappmod, module>"。當 URI 包含 myappmod 時,module:out/1 將被呼叫,引數為 arg 資料結構。