I've seen similar questions that were asked here but none matches my situation. In my web I have 3 JavaScript
files : client.js
, server.js
,myModule.js
. In client.js
I create a window variable called windowVar
and I add to it some atrributes. In myModule.js
,I add some other attributes and use them there and I export the file and require it in server.js
.
client.js
:
window.windowVar= {
func1: function(args) {
//some sode here
},
counter:0
};
myModule.js
:
module.exports={wVar:windowVar, addMessage ,getMessages, deleteMessage};
windowVar.serverCounter = 0;
windowVar.arr1=[];
server.js
:
var m= require('./myModule');
when running the server in node.js I get the following error:
ReferenceError : window is not defined at object. <anonymous>
As I understood window is a browser property ,but how can I solve the error in this case? Any help is appreciated
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…