すべてのフォルダのスキャンとファイル名を実装1. NodeJS書き込みコード
CONST =は(必要FS 'のFS ' )。 CONSTパス=(必要' パス' ); CONST READDIR =(エントリ)=> { CONST dirInfo = fs.readdirSync(エントリー)。 dirInfo.forEach(項目 => { CONST位置= path.join(項目、項目); CONST情報= fs.statSync(位置) であれば(info.isDirectory()){ にconsole.log( `DIR:$ {場所} `); READDIR(位置); } 他{ にconsole.log(`ファイル:$ {場所}) } }) } // これは、決定するために、層の深さ検索によって再帰思想、層を使用
READDIR(__ DIRNAME)を、
2.モジュラー違い、AMD、CMD、COMMENJS、ESMODULE
AMDは、信頼フロントことを特徴とする、commonjs構文を必要とする、ESmoduleが導入静的であり、他の2つは動的な導入です。
3.nodeフレームワークMVC
異なる先行の後端とのMVC MVC、mは、データ層の後端部を意味し、ビューV層を指し、制御層Cは,,フロントエンドMVC vは、MVCの後端部に白色層の詳細図であるより前の前記手段またはMVVMモデル
MySQLで5.mongoの利点
MySQLの特徴や長所と短所:
ソースコードの移植;
サポートされるオペレーティングシステムとより。
いくつかの言語に提供されるAPI(インターフェース)
複数のストレージエンジンのサポート。
短所:
柔軟性のリレーショナルテーブル。
ストレージエンジンの混乱。
ネイティブサポートJSONの欠如
MongoDBの特徴と長所と短所:
より柔軟かつ迅速にデータを取得することができる構造、ユーザーのアクセス速度を確保するために
複数のドキュメントストレージ構造
内蔵GridFS、大容量のストレージをサポート
パフォーマンス、マルチ関連のサードパーティのサポート
短所:
それは、間違いを引き起こす可能性が高いトランザクション操作をサポートしていない、強力なルールには適していませんが、データ記憶構造の安定性を必要とします
大量のメモリ、
いいえ関連するテーブルのクエリは、状況が複雑な関係に適していないではありません
いいえ、洗練されたメンテナンスツールません