まず第一に、ほぼすべての Node API が、コールバックの登録、呼び出し、およびエラーとデータの受け渡しに関して同じ規則に従っていることを知っておくとよいでしょう。例えば...
fs.readFile(path, function (err, data) {
if (err) { throw err; }
// Do something with the data
console.log("Data is a buffer", data);
console.log("Data as a string", data.toString());
});
この例でわかることは、コールバックの最初のパラメーターは常にエラー オブジェクトであり、後続のパラメーターにはデータが含まれていることです。取得するデータの種類を知りたい場合は、特定の API のドキュメントを確認する必要があります。これは、Node.JS ドキュメントまたは使用しているモジュールのドキュメントにあります。
ノード モジュールは、コードの構造化、抽象化、および分離のための NodeJS の重要な側面です。すべてのモジュールは、実装とユーザーの間に明確な境界を提供します。Isaac Z. Schlueter (Node Package Manager の作成者) は、モジュールの構築に関する素晴らしい記事を書きました。
ノードを学ぶ最良の方法は、他の人のモジュールを見ることです。それらのほとんどは純粋な JavaScript で記述されているため、コードを開いて実装を確認できます。
見るべき良いビデオもたくさんあります...
私がお手伝いできるノードについて、より具体的なことを知りたい場合はお知らせください。