koukiblog

たぶんweb系の話題

Phoenix

PhoenixでHTTP Headerを利用した認証を行う

PhoenixでAPIを実装するときに、http headerを利用して簡易な認証を行う時の方法。 http headerで認証を行うplugを作成します。/web/plugs/api_auth.ex defmodule App.Plug.APIAuth do import Plug.Conn def init(default), do: default def call(conn, auth…

phoenix以外からphoenixのchannelを利用する

Rails + node.js(+socket.io) で作ったアプリの、node.jsの部分をphoenixに置き換えてみたときに必要だった。phoenixのchannelのclientは github.com にあり、このファイルを利用すればよい。 es6で書かれているが、他のファイルに依存はしていないので、bab…