Ревит файлы не рендерится правильно - PullRequest
0 голосов
/ 06 октября 2019

Я загрузил Yaws в Ubuntu 19.04, клонировал проект klacke и настроил свой /etc/yaws/yaws.config для указания на этот проект.

Когда я создаю новый файл .yaws и получаю доступ к localhost:port/page_name.yaws, он возвращаетнеобработанный код, такой как:

method(Arg) -> Rec = Arg#arg.req, Rec#http_request.method.
out(Arg) -> {ehtml, f("Method: ~s" , [method(Arg)])}.

в моем браузере. Я даже пытался обернуть все в теги "html", но он по-прежнему не может правильно отображаться.

Есть что-то, что мне не хватает?

1 Ответ

1 голос
/ 06 октября 2019

Вам не хватает тегов <erl> и </erl> вокруг кода. Попробуйте вместо этого:

<erl>
method(Arg) ->
    Rec = Arg#arg.req, Rec#http_request.method.
out(Arg) ->
    {ehtml, f("Method: ~s" , [method(Arg)])}.
</erl>

Выборка страницы с правильно установленными тегами приводит к следующему результату:

Method: GET
...