Node.jsのための高速で、意見のない、ミニマリストのWebフレームワーク。
const express = require('express')
const app = express()
app.get('/', function (req, res) {
res.send('Hello World')
})
app.listen(3000)
これは、npmレジストリから入手できるノード.jsモジュールです。
インストールする前に、Node.jsをダウンロードしてインストールします。 ノード.js 0.10 以上が必要です。
これがまったく新しいプロジェクトである場合は、必ず最初のプロジェクトを作成してください
npm init コマンド
。
package.json
インストールは、npm install コマンドを使用して
行います。
$ npm install express
詳細については、インストールガイドに従ってください。
プロティップ3.x から 4.x への移行 および 4.x の新機能を必ずお読みください。
express を使い始める最も簡単な方法は、 以下のように実行可能な express(1)
を使ってアプリケーションを生成することです。
実行可能ファイルをインストールします。実行可能ファイルのメジャーバージョンは、Expressのメジャーバージョンと一致します。
$ npm install -g express-generator@4
アプリを作成します。
$ express /tmp/foo && cd /tmp/foo
依存関係をインストールします。
$ npm install
サーバーを起動します。
$ npm start
ウェブサイトを見る: http://localhost:3000
エクスプレスの哲学は、HTTPサーバーに小型で堅牢なツールを提供することです。 シングルページアプリケーション、Webサイト、ハイブリッド、またはパブリックに最適なソリューションです HTTP API。
Express では、特定の ORM またはテンプレート エンジンの使用を強制することはありません。以上のサポート付き 14のテンプレートエンジンを統合.js、 完璧なフレームワークをすばやく作成できます。
例を表示するには、Express リポジトリを複製し、依存関係をインストールします。
$ git clone git://github.com/expressjs/express.git --depth 1
$ cd express
$ npm install
次に、必要な例を実行します。
$ node examples/content-negotiation
Express.jsプロジェクトは、すべての建設的な貢献を歓迎します。貢献にはさまざまな形があります。 バグ修正と機能強化のコードから、ドキュメントへの追加と修正まで、追加 テスト、受信プル要求と問題のトリアージなど!
貢献に関するより技術的な詳細については、寄稿ガイドを参照してください。
Express でセキュリティの脆弱性を発見した場合は、「セキュリティ ポリシーと手順」を参照してください。
テストスイートを実行するには、まず依存関係をインストールしてから、次のコマンドを実行します。
npm test
$ npm install
$ npm test
エクスプレスの原作者はTJホロウェイチャックです
現在のリードメンテナはダグラス・クリストファー・ウィルソンです。