আমি একটি ফাইলের প্রয়োজন এবং পরে এটি একটি ভারে পাস করার চেষ্টা করছি। একটি প্রমাণীকরণ সিস্টেম তৈরি করতে আমি এই টিউটোরিয়ালটি অনুসরণ করছি । সার্ভার.জেএস ফাইলটি লেখার পরে এবং সংকলনের চেষ্টা করার পরে আমি একটি বিএসএন ত্রুটি পেয়েছি তাই আমি লাইনটি পরিবর্তিত করেছিলাম যার জন্য এটি মুগুজে মুক্তির সংস্করণ প্রয়োজন।
এখানে আমার কোড এবং ত্রুটি রয়েছে:
server.js
require('./app/routes')(app, passport);
ত্রুটি
require('./app/routes')(app, passport);
^
TypeError: require(...) is not a function
at Object.<anonymous> (d:\Node JS learning\WorkWarV2\server.js:38:24)
at Module._compile (module.js:434:26)
at Object.Module._extensions..js (module.js:452:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:475:10)
at startup (node.js:117:18)
at node.js:951:3
Process finished with exit code 1
আমি পড়েছি যে এর সাধারণত এর অর্থ হ'ল প্রয়োজনীয় জেএস সঠিকভাবে লোড হচ্ছে না তবে কেন বা কীভাবে এটি ঠিক করতে হবে তা আমি জানি না।
মন্তব্যের কারণে সম্পাদনা করুন:
console.log(require)
ব্যর্থ লাইন আগে আপনি করতে পারেন ? আপনার সার্ভারের পাশের জেএসএসের প্রয়োজন হবে না, নোড.জেএস-এ একটি মডিউল সিস্টেম অন্তর্নির্মিত রয়েছে (কমনজেএস, এছাড়াওrequire
ফাংশন ব্যবহার করে)। কিছু বিশ্বব্যাপীrequire
পরিবর্তনশীল বলে মনে হচ্ছে ।