Nodejs + Expressjs day01
1.Whyノード?
最近、JSPとサーブレットを学んで、感じの構文と形式は、参考のために非常にエレガントで、ノードを学ぶことを決めただけでなく、codecademyビデオのフルスタックの一番上のコースではなく、
(ここではcodecademyの絵は本当に非常に良好であることを言及)
その最も基本的で、それは今私がと接触していない、ライトバックエンドをnodejs 反復が徐々に一つのプロジェクトにマージされます後、Vueの
nodejs コアモジュールは、モジュール式、コンセプト
彼らは、依存モジュールを持って、モジュールが他のモジュールに依存してもよいです
各小必要なモジュールで参照JSファイル
2.基本構成:
現在のバージョンはv13.3.0ノードであります
現在のバージョンは6.13.2 NPMです
プロジェクトのルートディレクトリとしてvscode内のフォルダに新しいファイルを作成します。
私は表現NPM
プロジェクト意志node_modulesとパッケージlock.json
私たちは、新しいファイルapp.jsを書き始めます
モジュールだけ缶を必要とするための基準でのNode.js
発現=(「発現」必要CONST )。
CONSTアプリ =)(発現。
導入された最初のモジュールの例を発現し、次いで名アプリを作成します
基本的にMongoDB:
公式サイトのダウンロードにMongoDBを基本的なものですが、にコンフィギュレーションファイルを検索し、環境変数を設定する必要があるかもしれのみ$パス
場合醸造がクリアされていない、そして、私はまた利用したいと思うインストールするには、醸造、しかし、その後、遅い更新をあきらめ、リストはありません
現在のリリースのバージョン4.2.2
構成キーポイント:
最初のルートディレクトリの下にある/データ/ DB、デフォルトは、このフォルダは読み取りと書き込みの権限たとのMongoDBのアドレスのデータベース
それとも、エラーが見つかります
[initandlisten] :
IllegalOperation:initAndListenで例外読み取り専用のディレクトリにロックファイルを作成しようとしました:/データ/ DB、終端
への読み書きアクセスにdbフォルダ
MongoDBは予期せず、あなたが書き込みするように求められます、間違って行く辞めロックファイルのエラー、またはdbフォルダまたはバックグラウンドでまたはを使用して実行するようにロックファイルを削除したセッションのtmuxの
nodejs リンクのMongoDB ツールはマングースです
使用
上記海面とマングース
ポートとアドレスのMongoDBのデフォルトのフォーマット
MongoDBは:// IPADDR:27017 / DBNAME
なしでケースdbnameのケースMongoDBはあなたが呼ばれるファイルを作成するのに役立ちますDBNAMEデータベースを
MongoDBの非同期的に実行されて読まれるべき、各に関する増加する関数CRUD操作非同期/のawait
これは、基本的な設定は終了です