49得票1回答
Node.js的Express Error对象公开了哪些属性?

我想知道Node.js Express的Error对象在错误处理中公开使用哪些函数? 对于调用new Error('NotFound')的错误,console.log只显示[Error: NotFound]。 这是因为.toString()方法被覆盖了吗? 我该如何查找这些对象公开的属性和函...

44得票10回答
node.js 错误:连接被拒绝;服务器响应

我对这个小程序有问题: var http = require("http"); var request = http.request({ hostname: "localhost", port: 8000, path: "/", method: "GET" }...

41得票4回答
Node.js:如何在Express的所有HTTP请求中执行某些操作?

我想要做类似这样的事情: app.On_All_Incoming_Request(function(req, res){ console.log('request received from a client.'); }); 当前的app.all()需要一个路径,如果我例如提供这...

40得票2回答
我如何将Connect/Express的日志输出输出到Winston?

我正在开发一个Node.js应用程序,我大部分的日志记录都是使用Winston完成的。我知道Connect / Express的记录器功能并且它有一个流选项...是否可能将Connect / Express的记录器功能输出到Winston? ...那么我就可以拥有我所需要的所有有用的日志记录了...

36得票5回答
连接或使用Express中间件来修改响应体。

我想要一个中间件函数,可以修改响应体。 这是针对express服务器的。 类似于: function modify(req, res, next){ res.on('send', function(){ res.body = res.body + "modified" }...

28得票7回答
如何正确地从 Express 中移除中间件堆栈?

有没有一种规范的方法可以从堆栈中删除使用app.use添加的中间件? 似乎可以直接修改app.stack数组,但我想知道是否有一个记录在案的方法应该首先考虑。

26得票4回答
如何将CORS-Headers添加到静态连接服务器?

我正在编写一个小型演示用的Web服务器,可以提供静态HTML、CSS和JavaScript文件。服务器的外观如下:(function () { "use strict"; var http = require("http"); var connect = requir...

26得票1回答
在 Express/Connect 中间件中,“结束”请求的正确方式是什么?

假设我有这样的中间件; var express = require('express'); var app = express(); app.use(function (req, res, next) { var host = "example.com"; if (req...

25得票4回答
Node.js / Express.js - 如何覆盖/拦截 res.render 函数?

我正在使用Connect/Express.js构建一个Node.js应用程序,我想截取res.render(view, option)函数,在将其转发到原始渲染函数之前运行一些代码。 app.get('/someUrl', function(req, res) { res....

25得票3回答
在Express.js中,有没有一种方法可以在一个函数中捕获对JSON和HTML的请求?

有人知道在express.js中是否有一种方法可以在一个函数中捕获html和json请求吗? 基本上,我想要一个单一的路由来处理/users和/users.json - 就像rails在其路由->控制器中所做的那样。 这样,我就可以将逻辑封装在一个函数中,并决定是渲染html还是json。...