পরবর্তী নিবন্ধে আমরা কীভাবে পারি তা একবার দেখে নিই উবুন্টু 20.04 এ নোড.জেএস এবং এনপিএম ইনস্টল করুন 18.04। এটি ইতিমধ্যে আলোচিত জাভাস্ক্রিপ্টের জন্য একটি ওপেন সোর্স, ক্রস-প্ল্যাটফর্ম রানটাইম পরিবেশ এই পৃষ্ঠাটি এবং এটি ইভেন্ট-ভিত্তিক আই / ও অপারেশন মডেল ব্যবহার করে যা এটি হালকা ও দক্ষ করে তোলে।
নোডজেএস একটি জাভাস্ক্রিপ্ট-ভিত্তিক ওপেন সোর্স সার্ভার ফ্রেমওয়ার্ক যা প্রাথমিকভাবে জাভাস্ক্রিপ্ট রানটাইম সহ ব্যাকএন্ড সার্ভার অ্যাপ্লিকেশন তৈরির জন্য ব্যবহৃত হয়। এটি ক্রোমের ভি 8 জাভাস্ক্রিপ্ট ইঞ্জিন ভিত্তিক। নোডজেএসের জন্য এনপিএম হ'ল ডিফল্ট প্যাকেজ ম্যানেজার।
এটি মূলত অ্যাসিনক্রোনাস প্রোগ্রামিংয়ের জন্য ব্যবহৃত হয় এবং হয় খুব হালকা ফ্রেম, যা এটি অন্যদের চেয়ে দ্রুততর করে তোলে। এটি সর্বাধিক জনপ্রিয় অপারেটিং সিস্টেমের সাথেও সামঞ্জস্যপূর্ণ। উবুন্টু ব্যবহার করে বিভিন্ন ধরণের অ্যাপ্লিকেশন, যেমন ওয়েব অ্যাপ্লিকেশন, কমান্ড লাইন অ্যাপ্লিকেশন ইত্যাদি তৈরি করা যেতে পারে with
নোডোসোর্স থেকে নোডজেএস সংগ্রহস্থল যুক্ত করুন
নোডোসোর্স হ'ল সংস্থার নিজস্ব এন্টারপ্রাইজ-স্তরের নোড সংগ্রহস্থল যা নোডজেএস এর সর্বশেষ সংস্করণটি বজায় রাখে এবং এতে রয়েছে। নোডোসোর্স থেকে আমরা নোডজেএসের একটি নির্দিষ্ট সংস্করণ ইনস্টল করতে সক্ষম হব।
নোডোসোর্স থেকে নোডজেএস ইনস্টল করতে, আমাদের আগ্রহী নির্দিষ্ট সংস্করণ যুক্ত করতে কেবল নিম্নলিখিত কমান্ডগুলির মধ্যে একটি চালান। এটা করতে আমাদের কার্ল ইনস্টল করতে হবে। আপনার কাছে এখনও এই সরঞ্জামটি না থাকলে আপনি কমান্ডটি দিয়ে এটি ইনস্টল করতে পারেন:
sudo apt install curl
এখন জন্য সর্বশেষতম সংস্করণ ইনস্টল করুন (14 সংস্করণ), একটি টার্মিনালে (Ctrl + Alt + T) আমরা এই পিপিএ যুক্ত করব:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
পাড়া সংস্করণ ইনস্টল 12, আপনাকে কেবল কমান্ডটি চালাতে হবে:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
পাড়া এলটিএস সংস্করণ ইনস্টল করুন (10 সংস্করণ), পিপিএ ব্যবহার করা হবে:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
এর মধ্যে যে কোনও পিপিএ যুক্ত করার পরে আমরা নোডজেএস-এর সর্বশেষ সংস্করণটি আমাদের পছন্দের সংগ্রহস্থল থেকে ইনস্টল করতে সক্ষম হব। আমরা যদি বেশ কয়েকটি সংগ্রহস্থল যুক্ত করি তবে নোডজেএসের সর্বশেষতম সংস্করণটি এলটিএস নয় বরং ইনস্টল করা হবে.
নোডজেএস এবং এনপিএম ইনস্টল করুন
ইনস্টলেশনটির জন্য, একটি টার্মিনালে (Ctrl + Alt + T) কমান্ডটি কার্যকর করতে হবে:
sudo apt install nodejs
ইনস্টলেশন সমাপ্ত হওয়ার পরে, নোডজেএস এবং এনপিএম মডিউলগুলি ইনস্টল করা উচিত এবং ব্যবহারের জন্য প্রস্তুত। আমরা নিম্নলিখিত কমান্ডগুলি ব্যবহার করতে পারি ইনস্টল করা সংস্করণ নম্বরটি দেখুন.
node --version npm --version
কমান্ডগুলি নোড এবং এনএমপি-র ইনস্টলড সংস্করণ তালিকাভুক্ত করবে:
আপনি করতে পারেন সমস্ত ইনস্টলেশন নির্দেশাবলী দেখুন থেকে উপলব্ধ প্রকল্প গিটহাব পৃষ্ঠা.
স্ন্যাপের মাধ্যমে নোডজেএস এবং এনপিএম ইনস্টল করুন
এর আর এক রূপ নোডজেএস ইনস্টল করা অ্যাডমিনের মাধ্যমে স্ন্যাপ প্যাকেজ। এটি করার সহজ উপায় এটি হতে পারে।
স্ন্যাপগুলি সফ্টওয়্যার প্যাকেজগুলি তৈরি এবং ইনস্টল করা সহজ। এগুলি একটি একক বিল্ড থেকে সমস্ত জনপ্রিয় Gnu / লিনাক্স বিতরণে চালানোর জন্য সমস্ত নির্ভরতা সহ প্যাকেজড অ্যাপ্লিকেশন।
পাড়া সর্বশেষতম সংস্করণ ইনস্টল করুন (14 সংস্করণ) একটি টার্মিনালে (Ctrl + Alt + T) রান:
sudo snap install node --channel=14/stable --classic
আমরা 13 সংস্করণ ইনস্টল করতে পারেন কমান্ড চালাচ্ছি:
sudo snap install node --channel=13/stable --classic
পাড়া সংস্করণ ইনস্টল 10, ব্যবহারের আদেশটি নিম্নলিখিত হবে:
sudo snap install node --channel=10/stable --classic
সার্ভার পরীক্ষা করা হচ্ছে
ওয়েব সার্ভারটি সঠিকভাবে ইনস্টল করা আছে কিনা তা পরীক্ষা করতে, যাক নামক একটি পরীক্ষা ফাইল তৈরি করুন http_server.js আমাদের প্রিয় সম্পাদক ব্যবহার করে আমাদের হোম ফোল্ডারে:
cd ~/ vim http_server.js
তাহলে আমরা করব ফাইলটিতে নিম্নলিখিত বিষয়বস্তু অনুলিপি করুন এবং আটকান:
const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Prueba de Nodejs para Ubunlog'); }); server.listen(port, hostname, () => { console.log(`Servidor funcionando en http://${hostname}:${port}/`); });
এর পরে, আমরা ফাইলটি সংরক্ষণ করি। এখন আমরা সার্ভারটি শুরু করতে নিম্নলিখিত কমান্ড দিয়ে এটি সম্পাদন করি:
node http_server.js
আমাদের এমন একটি আউটপুট দেখতে পাওয়া উচিত যা টার্মিনালে নীচের মত দেখাচ্ছে:
এখন যদি আমরা আমাদের প্রিয় ব্রাউজারটি খুলি এবং আমরা সার্ভারের হোস্টনেম বা আইপি ঠিকানায় যাচ্ছি তারপরে পোর্ট 3000, আমাদের নীচের মত একটি নমুনা পৃষ্ঠা দেখতে হবে:
http://localhost:3000
পাড়া নোডজেএস সম্পর্কে আরও জানুনব্যবহারকারীরা দর্শন করতে পারেন প্রকল্প পৃষ্ঠা.
আমি এটি কতটা ভাল ব্যাখ্যা হয়েছে তা সত্যিই পছন্দ করেছি।
ধন্যবাদ !!