javascript - Express Node.js 不工作

标签 javascript node.js express terminal

我在我的 ubuntu 12.04 上安装了 express 4 以及 node.js、npm 和 express-generator,并使用以下命令创建了一个应用程序:

express test --hogan -c less
cd test && npm install
node app.js

现在我应该得到的是“在端口 3000 上运行的 Express 服务器”,但命令只是简单地执行,不会留下任何消息或错误。所以我不知道哪个端口 express 正在运行或者它是否正在运行。那么有人知道它出了什么问题吗?提前致谢。

最佳答案

新的 express-generator 不会在自动生成的 app.js 文件中添加 app.listen 语句。这可能是一个错误?您可以做的是添加一条语句,例如

app.listen(3000, function () {
  console.log("express has started on port 3000");
});

这将指示 express 监听端口 3000 并在控制台上打印出有用的消息。

关于javascript - Express Node.js 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23638026/

相关文章:

node.js - 将 oracle 数据库与 Node 连接时出错

node.js - 结合 Nodejs Net 套接字和 Socket IO

node.js - ExpressJS : Best way to add prefix versioning routes

node.js - 服务器重新启动时如何在 Node js 中保持持久 session ?

javascript - 如何为进度条添加延迟

javascript - 如何将十字关闭按钮添加到动态生成的剑道选项卡中

javascript - Kindle 浏览器对 google firebase 的限制

javascript - Node js 中服务器执行期间的内存状态

node.js - 如何使用 sequelize 获得行的不同值?

javascript - 使用aspect.around,但检查相互调用的方法