Странно, у меня есть маленький запрос (в nodejs) (request_working.js
), который требует модуль запроса Проблема в том, что он работает только в какой-то папке, потому что в противном случае модуль не найден!Например, мои папки выглядят следующим образом: / home / lol / Desktop / nodejs / newProject / newProject / node_modules
Так что node request_working.js
работают впапки, выделенные жирным шрифтом (работающие в папке nodejs и newProject, но не в другой папке newProject или в папке node_modules) Поскольку у меня есть эта ошибка:
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
TypeError: Object #<Object> has no method 'post'
at Object.<anonymous> (/home/lol/Desktop/nodejs/newProject/newProject/request_working.js:3:9)
at Module._compile (module.js:432:26)
at Object..js (module.js:450:10)
at Module.load (module.js:351:31)
at Function._load (module.js:310:12)
at Array.0 (module.js:470:10)
at EventEmitter._tickCallback (node.js:192:40)
Например, если у меня не было модуля запроса.(Я использую метод POST из модуля запроса) Я использую Express.js (папка newProject = проект Express), поэтому я хочу поместить свой request_working.js в
/home/lol/Desktop/nodejs/newProject/newProject/node_modules
, чтобы использовать его какмодуль.Но как я сначала исправлю эту ошибку?Спасибо!