ublog

n2o - редиректи та кастомні заголовки

programming [35]erlang [33]n2o [18]

розглянемо редиректи та створення кастомних заголовків в n2o

перший редирект - перенаправлення на іншу сторінку - який ми розглянемо:
wf:redirect("/2"),
цей редирект працює після встановлення вебсокет-з'єднання
(насправді це js-редирект, який сервер відправляє в браузер),
тому ми можемо його використовувати лише в event(...) функціях


другий редирект - "справжній" редирект:
wf:redirect({http,"/2"})
цей редирект ми можемо використовувати в функції main()
і цей редирект працює за допомогою http заголовка,
який приходить в браузер разом з html сторінкою при першому (GET) запиті сторінки,
раніше ніж виконається js та встановиться вебсокет-з'єднання


і нарешті - створення кастомних заголовків
wf:header(<<"x-n2o-testz">>, <<"ok">>),


це все :)