通常、npm startコマンドは、package.jsonの”scripts”セクションに定義された”start”スクリプトを実行するために使用される。”start”スクリプトは、通常、プロジェクトのエントリーポイントを実行するために設定される。
続きを読む【Node.js】fs.readFile
fs.readFile関数は,非同期的にhtml,css,jsファイルを読み込むことができる。
続きを読む【Node.js】io.sockets.on(‘connection’, function(socket) {})とio.on(‘connection’, function(socket) {})
2023年7月10日の時点で最新の内容。
Node.jsのSocket.IOにおいて、io.sockets.on(‘connection’, function(socket) {})とio.on(‘connection’, function(socket) {})は同じ意味である。
io.sockets.on(‘connection’, function(socket) {})は以前のバージョンのSocket.IOで使用されていた古い記法である。一方、io.on(‘connection’, function(socket) {})は現在のバージョンのSocket.IOで推奨されている記法である。
続きを読む【Node.js】Socket.IO サンプルコード(2)~簡易チャットアプリ~(roomを使う)
Socket.IO サンプルコード(2)~簡易チャットアプリ~
このコードはroomを使う例である。
Socket.IOを使用する場合には、HTTPサーバーを立ててSocket.IOを統合する必要がある。
【JavaScript】Map ObjectをObjectに変換とObjectをMap Objectに変換
Map ObjectをObjectに変換する。ObjectをMap Objectに変換する。Map ObjectとObjectは相互変換可能である。
続きを読む【Node.js】Socket.IO サンプルコード(1)~簡易チャットアプリ~
Socket.IO サンプルコード(1)~簡易チャットアプリ~
Socket.IOを使用する場合には、HTTPサーバーを立ててSocket.IOを統合する必要がある。
このときhttpでもhttpsのどっちでも動く。httpとhttpsの2種類のコードを次に示す。
(1)サーバー側で、httpサーバーとSocket.IOの初期化を行うコード
(2)サーバー側で、httpsサーバーとSocket.IOの初期化を行うコード
【Node.js】https.createServer
Node.js v18.16.1
https.createServerについて書いていく。
【Node.js】http.createServer
Node.js v18.16.1
http.createServerについて書いていく。
【JavaScript】「Promiseとthen」を使ったコードを「Promiseとasyncとawait」を使ったコードに書き換える
「Promiseとthen」を使ったコードを「Promiseとasyncとawait」を使ったコードに書き換える。
サンプルは次がようになる。
重要なとこは「new Promise」にはコールバック関数「resolve」とコールバック関数「reject」を渡すこと。「Promiseとthen」を使ったコードはthenを使わずに「Promiseとasync/await」を使ったコードに書き換えることができること。
「Promiseとthen」と「Promiseとasync/await」は連続する非同期処理のチェーンを簡単に扱うための仕組みである。なので、非同期処理のチェーンのサンプルを用意した。
サマータイム
ワールドワイドなアプリ開発するときに、現地時間を取得する場合、サマータイムの考慮はどうしているのだろうか?サマータイムのルールが変わったときの対策は?サマータイムはなかなか厄介だな。
続きを読む
最近のコメント