本のタイトルと画像を返却するAPIを作るので、その通りのjsonレスポンスを返すようにコマンドから作る(3行目)最後にmigrateすると合わせたテーブルが出来る。ecto.migrateこれで下記のURLにリクエストをかけるとデータが返ってくるAPIが出来る。http://localhost:4000/api/book/1データを仮で入れてからcurlでリクエストを投げて、レスポンスがちゃんと返ってくるのを確認。http://192.168.33.10:4000/api/books/1{"data":{"title":"本のタイトル","img_url":"http://img.url.jp/img.jpg","id":1}}クライアントサイドMithrilのModel。Book.read()を呼ぶとAPIからデータを取得してBookインスタンスを生成して返却する。});};実際に実行すると下記のようなエラーが発生。(クライアントサイドはlocalhost:3000から配信)クロスドメインのリクエストは許可されておらずリクエストが弾かれた。許可設定をサーバサイドでしてあげないといけない。http://www.leighhalliday.com/cors-in-phoenixAPIサイドまず、上記参考のライブラリを導入。mixの設定ファイル。deps.get追加したらrouter.exのAPI用pipelineにCORSPlugのplugを追加。Access-Control-Allow-Originが追加される。今回は作ったクライアントサイドから見れればいいので、下記のように指定。upLoginユーザーは見つかりませんでした。