255得票13回答
如何使用Express.js指定HTTP错误代码?

我已经尝试过:app.get('/', function(req, res, next) { var e = new Error('error message'); e.status = 400; next(e); }); 并且:app.get('/', functio...

253得票22回答
将created_at和updated_at字段添加到mongoose模式中。

有没有一种方法可以在mongoose模式中添加created_at和updated_at字段,而不必每次调用新的MyModel()时都传递它们? created_at字段将是一个日期,仅在创建文档时添加。 updated_at字段将在每次调用文档上的save()时更新为新日期。 我已经尝试在我...

246得票9回答
Expressjs中的中间件和app.use实际上是什么意思?

我看到几乎每个 Express 应用程序都有一个中间件 app.use 语句,但我还没有找到一个清晰简洁的解释什么是中间件以及 app.use 语句实际上在做什么。即使是 express 的官方文档本身也有点模糊不清。你能为我解释一下这些概念吗?

245得票7回答
在Node.js中,process.env.PORT是什么?

process.env.PORT || 3000 在 Node.js 中有什么用途?我在某个地方看到过这个: app.set('port', process.env.PORT || 3000); 如果将端口号设为3000,那我可不可以使用这个端口号呢?app.listen(3000); 如果不...

244得票4回答
通过npm安装Twitter Bootstrap的目的是什么?

问题1: 通过npm安装Twitter Bootstrap的目的是什么?我以为npm是用于服务器端模块的。自己提供Bootstrap文件比使用CDN更快吗? 问题2: 如果我想通过npm安装Bootstrap,如何指向bootstrap.js和bootstrap.css文件?

242得票11回答
如何使用Express的req对象获取请求路径

我正在使用express + node.js,有一个req对象,在浏览器中发出的请求是/account,但当我记录req.path时,我得到的是'/'而不是'/account'。 //auth required or redirect app.use('/account', functi...

233得票13回答
在使用nodejs和express构建REST API时,设置响应状态和JSON内容的正确方法是什么?

我正在使用Nodejs和Express构建一个小型rest API,研究其中的玩法。我的问题是,在设置代码状态以及响应数据方面,有哪些好的实践/最佳方式? 让我用一点代码来解释一下(我不会放置启动服务器所必需的node和express代码,只放置与路由器方法相关的代码):router.get...

232得票6回答
如何使用Express/Node编程发送404响应?

我想在我的Express/Node服务器上模拟404错误。 我该如何做?

230得票17回答
如何在node.js中移动文件?

如何在Node.js中移动文件(类似于mv命令行)?有没有相应的方法,还是需要读取文件,同时将其写入新文件并删除旧文件?

229得票23回答
使用node.js/express实现自动的HTTPS连接和重定向

我一直在尝试为我正在开发的node.js项目设置HTTPS。我基本上按照node.js文档中的示例进行操作: // curl -k https://localhost:8000/ var https = require('https'); var fs = require('fs'); v...