2011-02-27 4 views
0

Dans un exemple, je vois quelque chose comme ceci:node.js express besoin?

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

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

var uid = require("express").uid est pas défini

avoir installé express avec npm.

Comment devrais-je exiger l'uid?

+0

Cette question a été répondu avant http://stackoverflow.com/questions/4870052/configuring-a-node-js-app-to-use-npm – Nek

+0

@Nek require ("express") fonctionne pour moi sans unshif t, la question est sur uid – FriiSource

+0

S'il vous plaît modifier votre question pour le rendre plus clair. Etat qui nécessite ("express") fonctionne. Alors, faut-il (...). Uid échouer silencieusement? – Nek

Répondre

1

exprime utilise connect sous ses hottes qui s'installe avec express.

Dans ce cas, vous souhaitez accéder à la fonction uidde connexion:

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

depuis:

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