expressの簡単な使用

1714 ワード

コンセプト


expressはNodeに基づく.jsプラットフォーム、高速、開放、極めて簡単なweb開発フレームワーク.詳細についてはExpressを参照してください.js.

インストール

$ npm install express --save

Hello worldインスタンス


プロジェクトのルートディレクトリの下にappを作成します.jsはindexかもしれない.js(インストール時のエントリファイルが変更するかどうかによって)、以下app.jsを例に、次のように入力します.
var express = require('express');//   express
var app = express();//    

app.get('/', function (req, res) {
    res.send('Hello World!');
});

app.listen(3000, function () {
    console.log('Example app listening at http://localhost:3000');
});

上記のコードは、1つのサービスを開始し、3000ポートから入力されたすべての接続要求をリスニングします.すべての(/)URLまたはルーティングに対して「Hello world!」を返します.文字列は、他のすべてのパスに対して404 Not Foundを返します.次のコマンドでアプリケーションを開始します.
node app.js

nodemonをappとしてインストールすることもできる.jsコンテンツが変化した場合、自動的に再起動できます
npm install -g nodemon

ブラウザで開くhttp://localhost:3000戻ってきたハローワールドが見えます!

ルート


例を挙げて説明する
// getData      get   ,   ‘    ’
app.get('/getData', function(req, res){
   res.send('    ');
});
// addData      post   ,   ‘    ’
app.post('/addData', function(req, res) {
    res.send('    ');
});
// editData      put   ,   ‘    ’
app.put('/editData/:id', function(req, res) {
    res.send('    ');
});
// removeData      delete   ,   ‘    ’
app.delete('/removeData/:id', function(req, res) {
    res.send('    ');
});

ミドルウェア

//                     
app.use(function (req, res, next) {
    console.log('     ');
    next();
});

詳細はexpress中国語ドキュメントを参照してください