Экспресс-узел - PullRequest
       34

Экспресс-узел

0 голосов
/ 27 февраля 2011

В примере я вижу что-то вроде этого:

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

var express = require("express") ОК!

var uid = require("express").uid не определено

Я установил экспресс с npm.

Как мне получить этот идентификатор?

1 Ответ

1 голос
/ 27 февраля 2011

express использует connect под капотами, который устанавливается вместе с express.

В этом случае вы хотите получить доступ к функции uid connect

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

и т. Д.

...