Node.js初学
Node.jsノート
インテリジェントポイント Express ファイルに基づいてCRUD を作成
復習する jQueryのeachとオリジナルのJavaScriptメソッドforEach 301と302の違い モジュールで単一のメンバーをエクスポートし、複数のメンバーをエクスポートする方法 複数回通過: 複数を導出してもよい: module.exportsとexportsの違い exportsはmoduleだけです.exportsの1つの引用で、目的はただ書き方を簡略化するためです 各モジュールの最終returnはmoduleである.exports
requireメソッドロードルール キャッシュから優先的にロード .コアモジュール パス形式のモジュール を示す.
サードパーティモジュール サードパーティモジュールの識別はサードパーティモジュールの名称(サードパーティモジュールとコアモジュールの名前が一致するはずがない) である. npm 開発者は、作成したフレームワーク、ライブラリをnpm上の に公開することができます.利用者は使用時にnpmで を簡単にダウンロードできる.
使用方法: node_modules node_modules/express node_modules/express/package.json node_modules/express/package.json main package.jsonかpackage.json mainが成立しない場合、予備オプションを検索します:index.js 上記の条件が成立しない場合は、前のレベルのディレクトリのnode_に進みます.modules上記のルールに従って を検索し続けます.現在のファイルモジュールが属するディスクルートディレクトリが見つからない場合は、 とエラーが発生します.
package.jsonパッケージ記述ファイル は製品の説明書 である. を保存するために使用される.ですので、各プロジェクトにpackageが1つしかないことをお勧めします.json(プロジェクトに格納されているルートディレクトリ) 同様に、依存項目情報を保存するために、サードパーティ製パッケージをインストールするたびに、
npm共通コマンド install uninstall
Express基本使用 Expressを使用して、以前のメッセージのこのケースを自分で改造します ターゲットファイルパスの Expressでart-templateテンプレートエンジン を使用するように構成 Expressではbody-parser を使用するように構成されています. Expressにおける構成処理静的リソース CRUDケースにおけるルーティングモジュール の個別抽出
インテリジェントポイント
復習する
module.exports = xxx
exports.xxx = xxx
moudle.exports = { }
./xxx
../xxxx
/xxxx
/ここではディスクルートc:/xxx
var = require('npm install ')
can not find module xxx
dependencies
属性は、プロジェクトのサードパーティパケット依存情報npm init [--yes]
でpackageを生成できます.jsonファイル--save
オプションを追加します./
およびモジュールIDの/