1

Express apiのドキュメントで見つけました。これが、新しいExpressサーバーを作成する方法です。

var express = require('express');
var app = express();

app.listen(3000);

正常に動作しますが、デフォルトでExpressを使用して新しいアプリを作成すると、次のコードが生成されて新しいサーバーが作成されます

 var express = require('express');
 var app = express();
    http.createServer(app).listen(app.get('port'), function(){
      console.log("Express server listening on port " + app.get('port'));
    });

ここでhttpcreateServerメソッドを使用して表現する理由を誰かが説明できますか。

4

1 に答える 1

0

問題は、Express がノードの http モジュールをコアで使用することです。そのため、Express アプリケーションをそのように作成します。

詳細については、これを確認してください。

Node.js の Connect、Express、「ミドルウェア」とは?

于 2012-12-17T07:39:33.950 に答える