5

このエラーがあります:

TypeError: object is not a function
at Object.CALL_NON_FUNCTION (native)

この行の場合:

var app=express();

Express/Connect を再度インストールしようとしましたが、何もありません。

ありがとう!

編集

私はエクスプレス2.5.8です。

私のコード:

エラー:

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

(なぜこのコードを使用する必要があるのか​​忘れました。クッキーハンドシェイクが機能するためだと思います。manager.jsを編集する問題(hanskake cookie)を修正したので、このコードを使用する必要はありません。しかし、なぜ機能しないのかを理解することは興味深いかもしれません(そしてなぜ私が使いたかったのか))。

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

4

1 に答える 1

12

Express バージョンが間違っています。v3.xxでのみサーバーを作成できますexpress()。このバージョンより前では、express を関数として呼び出すことはできません。コードを変更して古い方法でアプリを作成するか、エクスプレスを更新してみてください。

于 2012-04-23T05:39:18.843 に答える