طراحی سایت ساناتک

به عنوان قسمت پایانی می خواهیم یک بار دیگر یک وب سرور پیاده سازی کرده و بعد شما را با فریم ورک express آشنا کنیم. اگر به خاطر داشته باشید از قسمت اول گفتیم که هدف این دوره، یک آموزش سریع جهت آشنایی و شروع کار با node.js بود.

مانند درس "ساخت وب سرور با node.js " یک وب سرور ایجاد کرده، مشخصاتش را تعیین و در یک فانکشن پیغامی را چاپ می کنیم.

var http=require("http");
http.creatServer(function(req,res){
           res.writrHead(200,{
                   'Server' : 'NodeJs-server',
                   'Content-Type' : 'Text/html,
});
          res.end("Hello world");
}).listen(80);

نتیجه را می توانید در مرورگر خود بعد از اجرای برنامه ببینید.

ساخت router در node.js

بسیاری از کاربران node.js با فریم ورک express کار می کنند. ابتدا این فریم ورک را دانلود و نصب نمایید. این کار را به راحتی با نوشتن  دستورnpm install express در cmd می توانید انجام دهید:

دانلود فریم ورک express در node.js

حال برنامه خود را طبق کد زیر بنویسید.

var express= require ("express");
var appliction=express();
 
appliction.get("/home",function(request,response){
              response.send("this is hpme page");
});

appliction.get("/contaact",function(request,response){   
            response.send("this is contact page");
});

appliction.get("/",function(request,response){      
         response.send("this is index page");
});

var server = application.listen(80,funcction(){
         consloe.log( "Server run on localhost")
});

با استفاده از ماژول express و متد های get یا post میتوانیم مدیریت روت های مختلف را به دست بگیریم. تصاویر زیر نتایج برنامه بالا را نشان می دهد.

@

با عضویت در خبرنامه در جریان آخرین اخبار و مطالب سایت قرار بگیرید