【问题标题】:node.js express require?node.js 快递要求?
【发布时间】:2011-07-05 04:38:24
【问题描述】:

在一个示例中,我看到了这样的内容:

var uid = require("../support/express/support/connect/lib/connect/utils").uid

var express = require("express") 没问题!

var uid = require("express").uid 未定义

我用 npm 安装了 express。

我应该如何要求 uid?

【问题讨论】:

  • 这个问题在stackoverflow.com/questions/4870052/…之前已经回答过
  • @Nek require("express") 无需 unshift 即可为我工作,问题是关于 uid
  • 请编辑您的问题以使其更清晰。 require("express") 有效的状态。那么 require(...).uid 会默默地失败吗?
  • @Nek 抱歉,这应该有效吗?我不确定它是否失败,它看起来不像在工作。我相信它是未定义的。
  • 我认为它不应该起作用。你需要uid做什么?你的目标是什么?

标签: node.js require express npm


【解决方案1】:

express 在其内部使用connect,它与 express 一起安装。

在这种情况下,您要访问连接的uid 函数

> require('connect').utils.uid(40)
'3DQD2XfAd19uL1r7LK6ZkIrFooSOGGVkGePI36HL'

自:

> require('connect')
{ version: '0.5.5',
  utils: 
   { md5: [Function],
     defaultMime: 'application/octet-stream',
     toBoolean: [Function],
     merge: [Function],
     uid: [Function],
     ...

> require('connect').utils
{ md5: [Function],
  defaultMime: 'application/octet-stream',
  toBoolean: [Function],
  merge: [Function],
  uid: [Function],
  ...

等等

【讨论】:

    猜你喜欢
    • 2018-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-12
    • 2019-04-22
    • 2014-10-09
    • 2011-05-19
    • 1970-01-01
    相关资源
    最近更新 更多