AngularのHTTPインターセプターで、エラーチェーンの途中で抜けたい

HTTPインターセプターを使って401エラーの場合にログイン画面へリダイレクトしたいのだが、うまくいかない。 どうも後続のインターセプターでthrowErrorしているため、リダイレクトされていない気がする。エラーチェー

ng serve –build で GC エラー

ng serve –build した時に、下記のエラーで失敗した。GC でメモリ不足になった様子。 <— Last few GCs —> [1060:0x103008200] 183715 ms

ng serve だと問題ないのに ng build –prod だとコンパイルエラー

「さぁいよいよリリースだ!」と思って ng build –prod したら下記のエラーが。 ERROR in src/app/pages/monthly/closing/closing.component.t

Angularで連鎖的にWeb APIを呼び出したい

こんなのを実装したかった。 あるAPIを呼んで、成功したら次のAPIを呼び出したい どちらかでエラーになった時は、共通のエラー処理をしたい 初めはRxJSでconcatとかを使うのかなと思って試したが、うまくいかず。 そ

JavaScript の async/await がイイ!

JavaScriptの非同期処理を同期的に書ける async/await がとてもよい。書くたびにいい発明だなと思う。 非同期処理はすぐに人間の頭の許容範囲を超える気がするのだが、それを同期的に書けることで人間が扱えるも

ELK stackをDockerでサクッと立ち上げる

下記をgit cloneしてdocker-compmse up -dするのが楽。 https://github.com/deviantony/docker-elk CSVのログファイルを取り込んでKibanaで可視化する

WordPress にアップした画像(メディア)が Google 検索にヒットしてしまう

下記を参考に対処。 ただ、Google の画像検索でヒットしてサイトに訪れる可能性も考えると、わざわざ除外しないほうが良いかもしれない。

ng test で Template parse errors

自動作成されたテストをとりあえず実行すると下記のエラー。 Failed: Template parse errors: Can’t bind to ‘data’ since it isn’t a known proper

Rails 4.2 で rails-api を使った controller のテスト(by MiniTest)で認証をどうしよう?

おそらく rails-api の generator が自動で生成したものだと思うのだが、昔に作ったプロジェクトである程度テストがあったので、とりあえず rake してみた。 すると、401 で失敗する。Applicat

Search Console でモバイルユーザビリティのエラー

久しぶりに Search Console を見てみると、モバイルユーザビリティのエラーが出ていた。下記の3つ。 テキストが小さすぎて読めません クリック可能な要素同士が近すぎます コンテンツの幅が画面の幅を超えています