我正在尝试按照the expressjs website中的入门指南(标题为下)使用nodejsexpressjs创建Web应用程序,该标题下为。使用express(1)生成应用程序

我使用express-generator插件生成了一个应用程序,运行了npm install,然后尝试通过使用node app运行该应用程序(我还尝试了node app.js以取得良好的效果。当运行这两个命令时,终端均无任何输出。

我还尝试使用node debug app调试应用程序,结果如下:

< debugger listening on port 5858
connecting... ok
break in app.js:1
  1 var express = require('express');
  2 var http = require('http');
  3 var path = require('path');
debug> cont
program terminated
debug> cont
App isn't running... Try `run` instead
debug>

我确实找到了一个文件bin/www,该文件似乎包含启动服务器的代码,并且可以肯定的是,运行node bin/www成功启动了该应用程序。

我在这里想念什么?

最佳答案

看来启动应用程序的方式已经改变。现在应该不用node app
npm start
此处有更多详细信息https://github.com/expressjs/generator

关于node.js - 默认的Node.js + Express.js无法运行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22215592/

10-16 14:30
查看更多