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中国語ドキュメントを参照してください