Node.js accessing files from inside modules -
i trying access file within module. have given file location within module below.my module folder called helper.
__dirname + "/../public/lib/objects"
500 error: enoent, no such file or directory '/home/sushmitsarmah/projects/app/helpers/public/lib/objects'
it gives me error location beingness helper/public/lib/objects. tried next:
__dirname + "/../../public/lib/objects". gives me error.
how should access public folder? in directory construction helper , public in same level.
folder structure:
app --helpers --getdata.js --public --lib --objects --views --app.js in app.js call: var getdata = require('./helpers/getdata').getdata;
from within getdata.js want access objects folder.
thanks
note __dirname points directory executing script resides in. in our case directory script located. current working directory point folder of app.js __dirname alter according file in execution.
so path should be
__dirname + "/public/lib/objects" //from app.js note:
in folder construction updated above, when in getdata.js, value of __dirname "/rootpath/app/helpers". objects folder there, have do
__dirname + "/../public/lib/objects" //from getdata.js node.js
No comments:
Post a Comment