1. ホーム
  2. node.js

[解決済み] Express.jsとは?

2022-03-20 12:13:19

質問

の学習者です。 Node.js .

  1. 何が Express.js ?
  2. Node.jsと一緒に使う目的は何ですか?
  3. なぜExpress.jsが必要なのでしょうか?Node.jsと一緒に使うことでどのように便利になるのでしょうか?
  4. 何が レディス ? Express.jsに付属しているのでしょうか?

解決方法は?

これは単純化しすぎですが エクスプレス.js ノードジェネレータ ルビーオンレイルズ または シナトラ ルビー .

Express 3.x は、サーバー側で Web アプリケーションを MVC アーキテクチャに編成するための軽量な Web アプリケーション フレームワークです。テンプレート言語には、さまざまな選択肢を使用することができます(たとえば EJS , ジェイド そして ダスト.js ).

その後、データベースのような モンゴルDB マングース (モデリング用)を使用して、Node.jsアプリケーションのバックエンドを提供します。Express.jsは基本的に、ルートからリクエストやビューの処理まで、すべてを管理するのに役立ちます。

Redisはキー/バリューストアで、Node.jsアプリケーションのセッションとキャッシュによく使用されます。もっといろいろなことができますが、私が使っているのはこれだけです。MongoDBは、商品と商品の関係や、注文とユーザーの関係など、より複雑な関係を構築するために使っています。Express.jsで動作するモジュール(特にconnect-redis)があります。をインストールする必要があります。 レディス データベースをサーバにインストールします。

Express 3.xのガイドへのリンクはこちらです。 https://expressjs.com/en/3x/api.html