شروع برنامه نویسی با node.js
در تاریخ توسط

اول از همه Nodejs رواز سایتش میگیریم دانلود و نصب میکنیم .

با node -v توی cmd میتونیم ورژن برنامه رو متوجه بشیم .

یه فایل js میسازیم مثلا firstNode.js و توی اون کد زیر رو مینویسیم

var http = require("http")
let ourApp = http.createServer(function(req  , res){
    if(req.url == "/about"){
        res.end("welcome to my company !")
    }
    else{
       res.end("welcome to website !")        
    }
})
ourApp.listen(3050)
پورت 3050 رو برای اجرا انتخاب کردیم پس به آدرس localhost:3050 میریم . اما قبل از اون توی کنسول دستور node firstNode رو میرنیم تا سرور run بشه .
req مربوط به کلیه request‌ها و res مربوط به کلیه response‌ها میباشد.

استفاده از expressjs

برای نصب npm install express زده میشه

var express = require("express")

let ourApp = express();

ourApp.use(express.urlencoded({ extended: false }))

ourApp.get('/', function (req, res) {
    res.send(`
 <form action="answer" method="POST">
 <h3>What is your answer?</h3>
 <input type="text" name="myTxt" >
 <button> Submit Date </button>
 </form>      
    `)
})
ourApp.post('/answer', function (req, res) {
    if (req.body.myTxt == "yes") {
        res.send('<p> you are yes man ! </p>')
    }
    else {
        res.send('why  yo are  always no ! ')
    }
})

ourApp.listen(3050)
برای دسترسی به سورس‌ها و مقادیر ارسال شده html در request خط هایلایت شده به کد اضافه میشود .
برای اجرای برنامه دستور node YourApp زده میشود.
اضافه کردن nodemon برای اعمال تغییرات به صورت خودکار بدون متوقف کردن و اجرای دوباره node
npm install nodemon
برای افزودن فایل package.json
npm init -y
در فایل package  در قسمت scripts
 "scripts": {
    "watch" : "nodemon YourAppName" ,
  }
و بعد در کنسول
npm run watch


گروه های پست :
تعداد مشاهده : 562
تعداد پسندها : 0
تعداد نظرات : 0
تعداد پیوست ها : 0

ارسال دیدگاه

ایمیل شما به کاربران نمایش داده نمی شود .

دیدگاه ها

تا کنون نظری داده نشده است .
اولین کسی باشید که دیدگاه خود را ثبت می کند .

loading...

لطفا منتظر بمانید...