FriiSource
FriiSource

Reputation: 321

node.js express require?

In an example I see something like this:

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

var express = require("express") is OK!

var uid = require("express").uid is undefined

I installed express with npm.

How should I require the uid?

Upvotes: 0

Views: 3369

Answers (1)

Ivo Wetzel
Ivo Wetzel

Reputation: 46756

express utilizes connect under its hoods which gets installed along with express.

In this case, you want to access the uid function of connect:

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

Since:

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

etc.

Upvotes: 1

Related Questions