সুতরাং, আমি নোড / এক্সপ্রেস + জেড কম্বো সহ একটি অ্যাপ্লিকেশন লিখছি।
আমার কাছে client.js
, যা ক্লায়েন্টের উপর লোড করা আছে। এই ফাইলটিতে আমার কাছে এমন কোড রয়েছে যা অন্য জাভাস্ক্রিপ্ট ফাইল থেকে ফাংশনগুলিকে কল করে। আমার চেষ্টা ছিল ব্যবহার করা
var m = require('./messages');
messages.js
(যেমন আমি সার্ভারের পাশ দিয়ে করি ঠিক তেমন) এর লিখিত সামগ্রীগুলি লোড করতে এবং পরে সেই ফাইলটি থেকে কল ফাংশনে। তবে require
ক্লায়েন্টের পক্ষ থেকে সংজ্ঞায়িত করা হয়নি, এবং এটি ফর্মটির একটি ত্রুটি ছুঁড়েছে Uncaught ReferenceError: require is not defined
।
এই অন্যান্য জেএস ফাইলগুলিও ক্লায়েন্টের রানটাইমে লোড হয় কারণ আমি লিঙ্কগুলি ওয়েবপৃষ্ঠার শিরোনামে রাখি। সুতরাং ক্লায়েন্ট এই সমস্ত ফাইল থেকে রফতানি করা সমস্ত ফাংশন জানেন।
সার্ভারে সকেটটি খোলার messages.js
মূল client.js
ফাইলে এই অন্যান্য জেএস ফাইলগুলি (যেমন ) থেকে আমি এই ফাংশনগুলিকে কীভাবে কল করব ?
--require
বিকল্পটি require()
ক্লায়েন্টের পক্ষ থেকে সংজ্ঞায়িত হয়েছে। দেখুন: লিংকনলুপ.com
<script src="messages.js"></script>
পরে তাদের কল করবেন না ?