JavaScript

No Image

fetch などでデータを送信する時に FormData をよく使うため、デバッグ時に「中身ちゃんと入ってんの?」って事が割と発生する。

しかし FormData オブジェクトは、色々とメソッドがが詰まっているため、以下の ...

JavaScript

No Image

前回は adapter.sids からユーザーの一覧を取得したが、今回は adapter.rooms から部屋の一覧を取得してみようと思う。

例えばユーザーがチャットロビーにアクセスした際、

自分以外のユーザーのリス ...

JavaScript

No Image

前回のエントリーでは全て Node.js のサーバ内で検証していたが、実際にはクライアントサイドの Javascript とデータをやり取りしてこそだ。

と言う訳で、手始めにユーザーがページを開いた時、既に繋がっているユー ...

JavaScript

No Image

以前の検証で「リアルタイム双方向通信」が可能になったので、定番のチャットアプリでも作ってみようと思う。

いずれまとめ記事をエントリーするつもりだが、しばらくは1機能ずつしっかり学習して理解を深めて行きたい。

そ ...

JavaScript

No Image

そう言えば、Node.js を触り始めてすぐの時に「package.json ってなんじゃら?」となった事を思い出した。

最初のうちは手書きでこのファイルを作っていたのだが、勿論そんな事はしなくてもよい。

$ npm ...

JavaScript,PHP

No Image

既に存在している一人用の WEB アプリに「リアルタイムな双方向通信を搭載したい」と言うのが、Node.js に手を出した理由である管理人。

この WEB アプリの仕様は

事前処理は PHP で済ませて HTML を ...

JavaScript

No Image

SQLサーバの各種接続情報など、アプリ全体で使う設定は1つのファイルにまとまっていて欲しい。

いわゆる config ファイル的な物は、Node.js の世界ではどういう物が使われているのか調べてみた。

&nb ...

JavaScript

No Image

Node.js を触り始めて、真っ先に遭遇したエラー。

$ node server.js(node:57017) Warning: To load an ES module, set "type": "module" in th ...