I have a node server and I want to add an external .js file (say something.js
). I have this code for now:
var st = require('./js/something');
Where something.js
is the JavaScript file inside a /js/
folder. The server compiles and run, but when I try to use functions defined in something.js
node tells me they are not defined.
I also tried to run them using like st.s()
but nothing happens and I have an error saying that the object has no method s()
.
Can anyone help me?
Thanks,
EDIT:
logging st
gives {}
(I obtain it from console.log(JSON.stringify(st))
. Also doing console.log(st)
gives {}
as result.
The content of something.js
is just a bunch of functions defined like this
function s() {
alert("s");
}
function t() {
alert("t");
}