繼快車3 to 4 migration guide之後,我從我的應用程序中得到了超時。沉默,沒有在日誌輸出,只是超時,讓我不知道如何調試。難以快速升級到4.x
我希望有人能看到我在下面所犯的錯誤。這是我之前和之後的服務器和軟件包文件。更改package.json後,我做了npm install,並啓動並重新啓動節點。
package.js之前......之前
"express": "~3.3.5",
server.js ......之後
var express = require('express');
var app = express();
app.use(passport.initialize());
app.use(express.static('./public'));
app.use(express.compress());
app.use(express.methodOverride());
app.use(express.bodyParser());
package.js ...
"express": "*",
"serve-static": "*",
"compression": "*",
"method-override": "*",
"body-parser": "*",
server.js後...
var express = require('express');
var app = express();
app.use(passport.initialize());
var serveStatic = require('serve-static');
var compression = require('compression');
var methodOverride = require('method-override');
var bodyParser = require('body-parser');
app.use(serveStatic('./public'));
app.use(compression);
app.use(methodOverride);
app.use(bodyParser);
我希望我在這裏介紹相關位。我有點迷路,沒有錯誤可循。
我不知道你的代碼,但我記錄了一個關於爲我的項目升級的視頻:https://www.youtube.com/watch?v = xjSnF45uGzU - 它可能有幫助,但它基於您使用的相同指南 –
@DerickBailey - 它是一部優秀的視頻。謝謝。使用它幫助我做得更好。可悲的是,我仍然停止了同樣的問題。 – user1272965
不需要'serve-static',因爲你可以使用內置的'express.static'。 – jfriend00