このnode.jsファイルを呼び出すと
var connect = require('connect');
var app = connect();
app.use(connect.static('public'));
app.listen(3000);
私はすぐに得ます
app.use(connect.static('public'));
^
TypeError: Object function createServer() {
function app(req, res, next){ app.handle(req, res, next); }
merge(app, proto);
merge(app, EventEmitter.prototype);
app.route = '/';
app.stack = [];
return app;
} has no method 'static'
Connect 3.0.1を使用して、統合モジュールに変更はありますか?はいの場合、それはどのように機能しますか?
connect 3に伴う大きな変更:ミドルウェアモジュールはもう含まれていません。github.com/expressjsでそれらを見つけてください。「static」は「serve-static」になりました。次のものとは別にインストールする必要があります。
npm install serve-static
上記のコードは次のようになります。
var connect = require('connect');
var serveStatic = require('serve-static');
var app = connect();
app.use(serveStatic('public'));
app.listen(3000);
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加