1

我在这里关注 Node.js + Express - Tutorial - Setup of Express 的教程

当我遵循以下代码时:

npm install -g express-generator

然后

express testjsexpress

然后更改目录并安装依赖项:

npm install

最后,运行应用程序

npm start

然后在调用localhost:3000之后,我观察到输出中有一些命令。你能向我解释为什么会发生这些错误吗?我想知道我错过了什么以及如何解决它。我的意思是为什么我在 GET /stylesheets/style.css 前收到 200 或在 GET /robots.txt 或 GET /favicon.ico 前收到 404

> sccjsexpress@0.0.0 start x:\Projects\sccjsexpress
> node ./bin/www

GET / 200 482.237 ms - 170
GET /robots.txt 404 526.164 ms - 1362
GET /stylesheets/style.css 200 10.400 ms - 111
GET /favicon.ico 404 31.243 ms - 1362
GET / 304 14.910 ms - -

在我的输出中,我有以下输出:

缺少助手:“欢迎”

4

1 回答 1

1

我尝试了与您相同的步骤,并且效果很好。我猜你的节点版本有问题。

使用以下命令检查您当前的节点版本:

sudo node -v

如果您低于 v8.X

那么你需要升级节点版本。我正在与node v10.8.0

您可以升级管理各种节点版本nvm (node version manager)

要安装 nvm,您可以点击此处的链接。并按照以下步骤操作:

安装所需的 Node.js 版本
安装最新版本nvm install node
使用最新版本nvm use node
安装最新 LTS 版本nvm install --lts
使用最新 LTS 版本nvm use --lts

于 2018-10-13T07:57:31.497 回答