poyopoyo0のブログ

poyopoyoのブログ

Web 関連のメモ書きブログです。

JavaScript

【Node.js】UTF8以外のページをlibxmljsでスクレイピングするには

【追記】metaタグのcharsetの置換について、当初はreplaceメソッドを使用していましたが、replaceは最初に一致した文字列だけを置換するので、metaタグのcharsetの置換が失敗することがあることが分かりました。そのため、置換の方法をsplitとjoinメソッドを…

【Contentful】 Content Management API で未公開entryを取得するには

最近はContentfulを簡易DBとして使いこなせないか試すため、個人プロジェクトのパラメータ保存先を少しずつContentfulに移行してみているのだけど、createdAtやupdatedAtなど、Railsで見覚えのあるパラメータだけでなく、publishedAtやfirstPublishedAt、cre…

【Vue.js / Nuxt.js / Firebase】 NuxtでgenerateしたSPAをFirebase上でリダイレクト処理させるには

※middlewareについての記述が間違っていたので、訂正しました。 ↓ NuxtでgenerateしたSPAをFirebase上でリダイレクト処理させるのに、えらいこと手こずってしまったので、覚え書き。 以下は、ロケーションバーに直打ちして https://(app_url)/hoge にアクセ…

【Nuxt.js】 ブラウザのコンソールでNuxtオブジェクトを表示させるには

前回 、ブラウザのコンソールでVueオブジェクトを表示させる方法を記述したが、Nuxt.jsに限定すれば、もっと簡単なやり方があったので、覚え書き。 やり方は、ブラウザのデベロッパーツールのコンソールで this.$nuxt と入力するだけ。すると、画像のように…

【Vue.js / Nuxt.js】 ブラウザのコンソールでVueオブジェクトを表示させるには

【追記】Nuxt.jsに限定すれば、もっと簡単なやり方があったので、こちらに書きました 知ってる人からすると、ほんとに今さらの知識なんだろうけど、ブラウザのコンソールでVueオブジェクトを表示させる方法が分かったので、覚え書き。 まず、 Vue.js / Nuxt.…

【GitLab.com】 Vue.js / Nuxt.js でビルドしたファイルを GitLab Pages でホスティングさせるには

こちらの記事 qiita.com で紹介されているように、 GitLab.com ではプライベートリポジトリが無制限で無料らしい。しかも GitHub Pages と同じく、 GitLab Pages というホスティング機能まであるのだとか! GitLab Pages でのホスティング方法は、 master ブ…

テストではなく、通常時の JavaScript にブレイクポイントを挿入したいときは

テスト ではなく、通常時の JavaScript にブレイクポイントを挿入したいときは、 JavaScript 中に debugger と書くことで binding.pry のようにプログラムを止めて JavaScript のデバッグができる。テスト実行時と違い、通常時では Selenium が立ち上がらな…