在node.js请求对象上设置自定义属性是否存在任何问题?

西索

内置的node.js对象可用于添加自定义属性吗?

var http = require('http');
var server = http.createServer(function(request, response) {
    request.myObj = {'lots of info':true};  <-- is it ok to add this object to request?
    response.writeHead(200, {
        'Content-type':'text/plain'
    });
    response.end('Hello World!');
});
server.listen(8888);
console.log('Listening on http://127.0.0.1:8888');

这被认为是可接受的还是超出限制的?

彼得·里昂斯

这是非常普遍的做法,尤其是在Express / Connect应用程序中。只是要注意名称冲突,否则根据我的经验,节点社区似乎对此几乎完全没问题。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。##### 如果您偏执狂,请使用唯一的名称空间,例如,req.MY_APP = {};然后将所有内容粘贴在那里。

当我的应用程序和Strongloop代理都尝试设置时req.graph我确实遇到了一个错误,但是我联系了他们,他们同意他们应该使用一个不太通用的名称作为其属性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以node.js / Java编写的AWS Lambda函数是否存在任何性能/功能差异

来自分类Dev

Openshift上的自定义node.js版本

来自分类Dev

在node.js中创建自定义沙箱(只能在特定目录中读取,而不能在任何地方写入)

来自分类Dev

在Azure Bitnami服务器上设置Node.js以使用自定义域名

来自分类Dev

Node Express Get 请求传递自定义标头

来自分类Dev

Node.js中的请求对象是否包含任何navigator.userAgent类型的信息?

来自分类Dev

Node.js 中的 Heroku 自定义 DNS API 路由问题

来自分类Dev

如何为node.js markdownpdf设置自定义css路径?

来自分类Dev

如何在Node.JS中向响应对象添加自定义函数

来自分类Dev

使用 Node.js SDK 创建自定义响应对象

来自分类Dev

使用函数对象的 Node.js 自定义中间件

来自分类Dev

在存储库的 .git 目录中创建自定义文件夹是否存在任何技术问题?

来自分类Dev

Node.js上的Google Storage API自定义标头

来自分类Dev

使用Babel 6在Azure上的Node.js应用程序的自定义启动命令

来自分类Dev

node.js http-proxy自定义路由

来自分类Dev

自定义函数成功响应/ node.js

来自分类Dev

从硬盘安装自定义Node.js模块

来自分类Dev

node.js http-proxy自定义路由

来自分类Dev

使用Node.js做自定义头像

来自分类Dev

在Node.js请求模块上设置{“ agent”:false}

来自分类Dev

Node Express中的自定义URL

来自分类Dev

Node Webkit的自定义镶边?

来自分类Dev

Node Express中的自定义URL

来自分类Dev

NODE JS取消请求

来自分类Dev

Node.js中Cloud Firestore的自定义对象在快照中运行.data不是函数错误

来自分类Dev

Node js对象导出

来自分类Dev

修改Node.js请求对象参数

来自分类Dev

扩展node.js请求对象

来自分类Dev

Node.JS:从JSON对象请求键值

Related 相关文章

  1. 1

    以node.js / Java编写的AWS Lambda函数是否存在任何性能/功能差异

  2. 2

    Openshift上的自定义node.js版本

  3. 3

    在node.js中创建自定义沙箱(只能在特定目录中读取,而不能在任何地方写入)

  4. 4

    在Azure Bitnami服务器上设置Node.js以使用自定义域名

  5. 5

    Node Express Get 请求传递自定义标头

  6. 6

    Node.js中的请求对象是否包含任何navigator.userAgent类型的信息?

  7. 7

    Node.js 中的 Heroku 自定义 DNS API 路由问题

  8. 8

    如何为node.js markdownpdf设置自定义css路径?

  9. 9

    如何在Node.JS中向响应对象添加自定义函数

  10. 10

    使用 Node.js SDK 创建自定义响应对象

  11. 11

    使用函数对象的 Node.js 自定义中间件

  12. 12

    在存储库的 .git 目录中创建自定义文件夹是否存在任何技术问题?

  13. 13

    Node.js上的Google Storage API自定义标头

  14. 14

    使用Babel 6在Azure上的Node.js应用程序的自定义启动命令

  15. 15

    node.js http-proxy自定义路由

  16. 16

    自定义函数成功响应/ node.js

  17. 17

    从硬盘安装自定义Node.js模块

  18. 18

    node.js http-proxy自定义路由

  19. 19

    使用Node.js做自定义头像

  20. 20

    在Node.js请求模块上设置{“ agent”:false}

  21. 21

    Node Express中的自定义URL

  22. 22

    Node Webkit的自定义镶边?

  23. 23

    Node Express中的自定义URL

  24. 24

    NODE JS取消请求

  25. 25

    Node.js中Cloud Firestore的自定义对象在快照中运行.data不是函数错误

  26. 26

    Node js对象导出

  27. 27

    修改Node.js请求对象参数

  28. 28

    扩展node.js请求对象

  29. 29

    Node.JS:从JSON对象请求键值

热门标签

归档