0

在一个例子中,我看到这样的事情:

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

var express = require("express")没关系!

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

我用 npm 安装了 express。

我应该如何要求 uid?

4

1 回答 1

1

express在其引擎盖下使用与 express 一起安装的connect 。

在这种情况下,您要访问connectuid的功能:

> 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],
  ...

等等

于 2011-02-27T12:13:34.830 回答