hokui/hokui.net — pull request #84 by endaaman (2014-12-21 19:27:31+00:00)
Title: Dev Server / API Path Config

* 一箇所存在しないサービスをDIをしていてぶっ壊れていたので修正
* `http://localhost:9000`で開発サーバーを建てるようにした
* 調べてみたらGulpの開発サーバーでもプロキシ(`http://localhost:9000/api`を`http://localhost:3000/api`に流す)とか常に`index.html`を返すとかが簡単に設定できたのでそっちに乗り換え
* Nginxで動かした時とほぼ同じような状況になるので、Rails側では`index.html`を返すルーティングどころか`public/`の配信さえ不要に（`config/environments/development.rb`で`config.serve_static_files = false`にしてしまっても良い）。
* 上記変更にともなって`npm start`ではビルド後に`http://localhost:9000/`で開発サーバーが立ち上がるように
* APIのルートが`/api`固定だったけど`/api/v1`とか別ホストに変更になってもすぐに対応できるように変更
* testでcoverageを取る`karma-coverage`が、CoffeeScriptでもcoverageを取れるように依存している`ibrik`がCoffeeScriptReduxを使っている問題が、`ibrik`が本家CoffeeScriptを使うようになって解消されたので、Forkしたものではなく本家の`karma-coverage`に依存するようにした。CoffeeScriptReduxはマジでオワコン。