我正在关注here for 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 - -
在我的输出中,下面是输出:
缺少助手:“欢迎”
答案 0 :(得分:1)
我尝试了与您相同的步骤,效果很好。我想您的节点版本有问题。
使用以下命令检查您当前的节点版本:
sudo node -v
如果您低于v8.X
然后您需要升级节点版本。我正在与node v10.8.0
您可以使用nvm (node version manager)
升级管理各种节点版本
要安装nvm,可以单击链接here。并按照步骤操作:
安装所需的Node.js版本
使用nvm install node
安装最新版本
将最新版本用于nvm use node
使用nvm install --lts
安装最新的LTS版本
使用nvm use --lts