2012-04-20 5 views
5

ないNode.jsのexpress.jsオブジェクトが、私はこのエラーを持っている機能call_non_function

var app=express(); 

私は急行/再接続をインストールするにはしようと試みますが、...何もない。

ありがとうございます!私は

EDIT

は2.5.8を表現します。

私のコード:

エラー:

 

    var http=require('http'); 
    var app=express(); 
    var server=http.createServer(app); 

(私はこのコードを使用する必要がある理由、私はクッキーのハンドシェーク作品で考えることを忘れ 私はprobleme(hanskakeクッキーをレゾール持っています)。 manager.jsを編集しているので、このコードを使用する必要はありませんが、なぜ機能しないのか(なぜ私は使いたいのか)を理解するのは面白いことです。

エラー: var app=express.createServer();

+0

私たちはあなたのコードをもっと必要とし、どのようにExpressライブラリが必要かを教えてください。 –

+0

また、Expressバージョンを提出してください。 APIは2. *と3.0.0αの間でかなり変化しました。 –

+0

2.xでバージョン2.xを使用しているようですが、 'var app = express.createServer();'バージョンを確認するには、コンソール 'express -v'で実行するか、エクスプレスモジュール – pronevich

答えて

12

あなたは間違って急行バージョンを持っていません。 v3.x.xにはexpress()のサーバのみを作成できます。このバージョンより前のバージョンでは、expressを関数として呼び出すことはできません。古い方法でアプリケーションを作成するようにコードを変更するか、またはExpressを更新してみてください。

関連する問題