ExpressJS入門
5309 ワード
導入
このブログ記事では、Expressを設定し、Expressライブラリを使用してHTTP Serverインスタンスを実行する方法を学びます.
ExpressJSは、REST APIまたはウェブバックエンドのためにHTTPサーバをセットアップするための非独禁法のライブラリです.Expressは決してあなたのプロジェクトを設定する方法に制限を置きます.
Expressは、サードパーティ製のライブラリを事前にインストールされて非常にリーンです.これはExpressが簡単にミドルウェアを使用して拡張可能であるため、強力な表現になります.
ミドルウェアは、
request
and response
オブジェクト.MiddleWareはアプリケーションへのリクエストを傍受し、request
and response
オブジェクト.と言うと、単純なExpressJSアプリケーションを設定しましょう.
1 .新規プロジェクトの作成
新しいプロジェクトを作成するには、次のコマンドを実行して新しいディレクトリを作成し、プロジェクトを初期化します.ディレクトリ内に行くことで手動でディレクトリを作成することができます.新しいフォルダを作成し、フォルダに名前を付け、次にPowerShell
npm init -y
プロジェクトを初期化します.mkdir express-intro
cd express-intro
## initialize a Nodejs project
npm init -y
これは空のnodejsプロジェクトをpackage.json
プロジェクトメタデータとスクリプトを保持するファイルインストール
express
インストールexpress
からの依存npm
npm i express
3 .アプリケーションを作成します.js
ファイル名
app.js
, 名前はないapp.js
, 任意の意味のあるファイル名を選択することができます.express
依存:const express = require('express')
const app = express()
const PORT = process.env.PORT || 3000
理想的には、ポートオフの値を読みたいprocess.env.PORT
使用できない場合は3000
. これは、我々が生産の問題に走らないように、良い実行です別の行で
app.get('/hello-world' , (req, res) => {
res.send('hello word!')
})
// run the http server on PORT 3000
app.listen(PORT, () => console.log(`app runinng at port ${PORT}`))
プロジェクトコードをダウンロードintro-to-express このルートは次のようになります.
http://127.0.0.1:3000/hello-world
ブラウザでこのルートを訪問する解説
我々が訪問するとき
/hello-world
ルートは、我々のHTTPサーバーへのGET要求を開始します.時request
サーバに到達するget()
メソッドは我々のアプリケーションインスタンスで呼び出されます/hello-world
ルート名、およびrequest
and response
オブジェクト.コールバックの内部では、何も特別なことは起こりません
response
リクエスト応答サイクルを完了する.これは、Expressjsフレームワークのチュートリアルシリーズの続編です.以下の地域を対象とします
Reference
この問題について(ExpressJS入門), 我々は、より多くの情報をここで見つけました https://dev.to/naftalimurgor/introduction-to-expressjs-4je7テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol