我正在尝试按照the expressjs website中的入门指南(标题为下)使用nodejs
和expressjs
创建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/