Node.js 有时不响应 HTTP GET
Node.js sometimes doesn't respond to HTTP GET
我有一个包含以下行的网页:
<link rel="stylesheet" type="text/css" href="stylesheets/toolbar.css"/>
有时我会看到无法正确重现的问题。其中一种资源有时永远不会加载。有时它是一个 JavaScript 文件,有时是一个 CSS 文件,如下面的屏幕截图所示。我有这个默认的应用程序设置:
app.use(logger('dev'));
app.use(bodyParser.json({limit: '50mb'}));
app.use(bodyParser.urlencoded({extended: false}));
app.use(cookieParser());
app.use(express.static(path.join(__dirname, 'public')));
app.use('/', routes);
日志看起来好像 CSS 文件已加载:
GET /javascripts/viewport.js - - ms - 11021
GET /stylesheets/toolbar.css - - ms - -
GET /javascripts/run.js 200 13.679 ms - 6035
页面重新加载"solves"问题,但我希望它稳定!
我用这个命令来运行 Node.js:
"C:\Program Files\nodejs\node.exe" -v v0.10.26
我在 Firebug 的 Net 面板中观察到这一点。我该如何解决这个问题?
从 express 4.9.8 升级 -> 4.12.3 似乎解决了这个问题,至少我从来没有观察到这个问题。没有进行其他更改。
我有一个包含以下行的网页:
<link rel="stylesheet" type="text/css" href="stylesheets/toolbar.css"/>
有时我会看到无法正确重现的问题。其中一种资源有时永远不会加载。有时它是一个 JavaScript 文件,有时是一个 CSS 文件,如下面的屏幕截图所示。我有这个默认的应用程序设置:
app.use(logger('dev'));
app.use(bodyParser.json({limit: '50mb'}));
app.use(bodyParser.urlencoded({extended: false}));
app.use(cookieParser());
app.use(express.static(path.join(__dirname, 'public')));
app.use('/', routes);
日志看起来好像 CSS 文件已加载:
GET /javascripts/viewport.js - - ms - 11021
GET /stylesheets/toolbar.css - - ms - -
GET /javascripts/run.js 200 13.679 ms - 6035
页面重新加载"solves"问题,但我希望它稳定!
我用这个命令来运行 Node.js:
"C:\Program Files\nodejs\node.exe" -v v0.10.26
我在 Firebug 的 Net 面板中观察到这一点。我该如何解决这个问题?
从 express 4.9.8 升级 -> 4.12.3 似乎解决了这个问题,至少我从来没有观察到这个问题。没有进行其他更改。