ugrás a tartalomhoz

Archívum - Május 5, 2012 - Fórum téma

Node.js modul

MadBence · 2012. Május. 5. (Szo), 18.04
Adott a.js fájl, ebben vannak definiálva lokális változók.
Adott egy másik b.js fájl, ebben definiálva van egy függvény, ami az a.js fájl változóival dolgozna.
Ha a b.js be van másolva az a.js-be, akkor gond nélkül megy, de így referenceerrort kapok, és nem értem miért. Valahogy rá szeretném bírni a működésre.

Az a.js tartalma
//Nem megy
var a=8;
var b=require('./b.js').b;
b();

//Megy
var a=8;
var b=function()
{
	console.log(a);
};
b();
A b.js tartalma
var b=function()
{
	console.log(a);
}
exports.b=b;