2011-12-06 16 views
8

Soy un novato completo de Node.js y tengo problemas con lo básico. La ejecución de este código en el servidor:Node.js - require no está definido excepción

var http  = require("http"), 
    sys   = require("util"), 
    io   = require("socket.io"), 
    GlobTrie = require("glob-trie.js"); 

me da una excepción en la primera requieren:

Uncaught ReferenceError: require is not defined 
(anonymous function) 

¿Alguna idea?

Recuerdos, Ben.

+5

¿Cómo está ejecutando el código? – thejh

+0

Hola @thejh Disculpas por no ser claro. Tengo un archivo test.html dentro del directorio Node. Lo ejecuto localmente usando un navegador. Esto carga mi archivo server.js (con el código anterior) utilizando la siguiente: Tipo de ' ' Valora cualquier comentario. Saludos, Ben. – Ben

+0

cerrar votación porque el autor considera que es – thejh

Respuesta

1

caso cerrado, que estaba incluido el archivo incorrecto en el cliente!

Perdón por perder tiempo a las personas, pero gracias por los enlaces de Nodo.

+0

Cierra esta pregunta por favor. Si esta respuesta es la solución, acéptala. –

+11

tan ... ¿qué archivo necesitabas entonces en el cliente? – Kayvar

2

Node.js se ejecuta en el lado del servidor, no en el lado del navegador.

Salida más sobre Nodo aquí: What is Node.js?

+0

Hola @alessioalex Estoy ejecutando mi código de servidor (server.js) en el servidor. Esto se está ejecutando usando Node. El nodo comienza bien. Luego cargo mi test.html (vea el comentario anterior) y eso es lo que registra la excepción, haciendo referencia al servidor.js. – Ben

+0

¿Por qué intentas incluir server.js en la interfaz ...? – alessioalex

+0

Hola @alessioalex El script de front-end también utiliza el script del lado del servidor. El ejemplo que estoy intentando está aquí https://github.com/rbranson/brokaw Saludos, Ben – Ben