Foros del Web » Programando para Internet » Node.js »

[SOLUCIONADO] Llamada a un .js desde node.js

Estas en el tema de Llamada a un .js desde node.js en el foro de Node.js en Foros del Web. Hola, soy nuevo por aqui, primero de todo un saludo y enorabuena por el foro. Mi duda es la siguiente: Estoy haciendo una pequeña aplicación ...
  #1 (permalink)  
Antiguo 15/02/2014, 09:00
 
Fecha de Ingreso: febrero-2014
Mensajes: 30
Antigüedad: 10 años, 9 meses
Puntos: 0
Pregunta Llamada a un .js desde node.js

Hola, soy nuevo por aqui, primero de todo un saludo y enorabuena por el foro.

Mi duda es la siguiente:

Estoy haciendo una pequeña aplicación que consiste en lanzar consultas a una base de datos. El cliente es una página web normal y corriente que se conecta con un servidor escrito en node.js a traves de socket.io, y que hace las consultas usando MongoClient (La BD está escrita en MongoDB).

La cuestion es que quiero que el servidor haga de puente, y que las consultas las haga otro programa escrito en javascript. El problema, y de ahi mi pregunta, es:

¿Como puedo hacer las llamadas desde node.js a este otro programa escrito en JavaScript?

Gracias Adelantadas.
__________________
Saludos

Iván
  #2 (permalink)  
Antiguo 15/02/2014, 11:16
Avatar de vick90  
Fecha de Ingreso: abril-2010
Mensajes: 144
Antigüedad: 14 años, 7 meses
Puntos: 14
Respuesta: Llamada a un .js desde node.js

me parece que es con module.exports y en el server incluyes el archivo usando express

Espero te sirva saludos
  #3 (permalink)  
Antiguo 17/02/2014, 09:03
 
Fecha de Ingreso: febrero-2014
Mensajes: 30
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Llamada a un .js desde node.js

Al final lo solucioné con el siguiente codigo:

En la parte del servidor escribir:

intermediario = require('./intermediario');

Y hacer la llamada con intermediario.Consultar();

El programa intermediario delarar la funcion consultar de la manera que sigue:

exports.Consultar = function {

console.log("Hago algo");

}
__________________
Saludos

Iván

Etiquetas: javascript, mongodb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:15.