چهارشنبه ۰۲ آذر ۰۱ | ۱۱:۲۶ ۱۶ بازديد
درین نوشتهیعلمی شیوه تایپ کردن نرمافزار node.js در اوبونتو را تفصیل میدهیم. در اینجا ما یک اپلیکیشن بی آلایش تولید میکنیم که "Hello World" را برمیگرداند. شما می توانید نرم افزار خویش را ساخت فرمائید. سئو در مشهد در اینجا ما یکسری مرحله برای آن ارائه می دهیم.
1. نرم افزار Node.js خویش را ساختوساز و دستکاری فرمائید. اینجا ما یک مثال نرمافزار به اسم helloworld.js تولید خواهیم کرد.
cd ~
vim helloworld.js
2. کد تحت را در فولدر helloworld.js اضافه نمایید.
dvar http = require('http');
http.createServer(function (req, res){
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(8080, 'APP_SERVER_PUBLIC_IP');
console.log('Server running at http://APP_SERVER_PUBLIC_IP_ADDRESS:8080/');
می توانید در هر دو جای پورت 8080 را بگذارید (مطمئن گردید که از پورت غیر ادمین استعمال میکنید، مثل 1024).
3. آن را ذخیره کرده و بیرون گردید.
این نرم افزار Node.js به پورت معلومگردیده و نشانی IP گوش داده و "Hello World" را با success codeی 200 HTTP برمیگرداند.
بیایید نرم افزار را آزمایش کنیم.
اپ را روی app server خویش آزمایش نمایید:
node helloworld.js
نکته: با فشار دادن CTRL+C روی app server، نرمافزار خویش را خاتمه دهید.
اپ خویش را در مرورگر، با استعمال از public IP (همگانی) خویش آزمایش نمایید.
http://YOUR_APP_SERVER_IP:8080
آیا خروجی "Hello World" را اخذ کردهاید. نرمافزار شما به صدق فعالیت مینماید.
و چنانچه یک خروجی خطا اخذ کردهاید. مطمئن گردید که نرمافزار Node.js در اکنون اجراست و برای گوش کردن به پورت و نشانی IP درست کانفیگ گردیدهاست.
نکته: با فشار دادن CTRL+C بر روی app serve، نرم افزار را خاتمه دهید.
اپلیکیشن Node.js خویش را برای استعمال از نشانی IP سری تهیه نمایید
در اینجا نظارت می کنیم که اپ به صحت شغل مینماید، اینک میتوانیم IPهای helloworld.js را از public IP اپلیکیشن سرور به به private IP (محرمانه) منتقل کنیم. نشانی IP سری app server را قادر است در Cloud Serverها در تب IP & DNS پیدا نمایید. نشانی IP سری سرور را پیدا فرمائید.
مجدد فولدر helloworld.js را با ادیتور vim گشوده نمائید.
cd ~
vim hello.js