Javascript

システム開発Tips

Javascriptで親画面から複数の小画面を閉じる方法

概要 親画面から開いた小画面にメッセージイベントを送信し、小画面側で用意した処理を動かす方法です。 昔はこのような処理をしなくてもよかったと思いますが、昨今はCORSの関係で変わってしまったのですね。 これもメンターさんから質問を受けて懐か...
システム開発Tips

Javascriptでの文字列の真偽値判定について

概要 メンターさんに教えていて昔自分も間違えてたなあ。とか思ったのでその備忘です。 問題と解決 jQueryである要素の値をセレクトしてifで判定した際に、①のように間違った判定方法をしていました。 わかってしまえばどうということもない処理...
システム開発Tips

よく使う正規表現一覧

概要 頻出する正規表現をいちいちWEBで探してくるのがめんどくさくなってきたので、自分用にまとめておきます。 今後充実していくはずです。 コードも書いてたほうがいいかな。。。 よく使う正規表現一覧 数値 \d 数値1桁 \d{1} ...
システム開発Tips

HerokuにデプロイしたLINEボットからPuppeteerが使えない!

HerokuでPuppeteerが使えない問題をbuildpacksで解決 LINEボットからpuppeteerを使ってWebのスクレイピングした結果をテンプレートメッセージで返そうとしてたのですが、Ngrokを使ったローカルデバッグだとう...
システム開発Tips

HerokuでStarting process with command node index.jsが発生したときの対処

昨日、大昔に作っていたLINEチャットボットのリファクタリングを行いました。 その過程でバラけていた関数群をmodulesにまとめたり、ファイル・フォルダの構成を変えたして大規模な変更をしたのですが、 index.jsの場所もserver/...
システム開発Tips

Chrome(ブラウザ)で選択したファイルを変更後にAJAXでファイルを再アップロードすると、net :: ERR_UPLOAD_FILE_CHANGEDが発生する。

概要 htmlでinput type="file"を利用し連続してファイル選択してをAjaxでアップロードする処理で発生したエラーの備忘です。 HTMLの構成 以下のようなファイルを選択の仕組みで一度ファイルを選択した後...
システム開発Tips

[連載][第二回]Node.js Tutorial

モジュール はじりました。Node.jsチュートリアルの2回目です。 今回はモジュールについてです。モジュールはES6以降から登場した記述ですね。 モジュールとはなんぞや 関数群のようなイメージで良いかと思います。 JavaScriptで作...
システム開発Tips

[連載][第一回]Node.js Tutorial

Node.jsを使おう これから何回かに分けて、Node.jsについてのチュートリアルを記載して行きたいと思います。 参考になるサイトはたくさんあるので、その中の一つを実際に進めながら、脚注を入れる形で進めたいと思います。 参考にする資料は...
システム開発Tips

Node.js(Express)環境をサクッと作る。

Node.jsのExpress環境を簡単に作成する方法です。簡易にMVCで何か作りたいときとかに役に立ちます。 前提条件 Node.jsはインストール済みであること やってみる 以下のコマンドを実行し、express-generator...
システム開発Tips

axiosのpluginを設定して、Request時に必ずトークンを渡す方法

Auth0を使用してJWTの認証を行う際にクライアントサイドからトークンを渡す箇所を一箇所にしたいと思い以下のようにしました。 /plugin/axios.jsに以下の記述を追加します。 import axios from '...
タイトルとURLをコピーしました