Sunday, March 15, 2015

การเรียกใช้ Server ของ Node.js

การเขียนโปรแกรมบน Node.js ก่อนอื่นเราต้องเข้าใจโครงสร้าง และหลักการก่อน โดยเริ่มจากการเรียกใช้และสร้างเว็บเซิร์ฟเวอร์แบบง่ายๆ เพื่อให้เข้าใจเสียก่อน

แบบที่ 1
var http = require('http');
var express = require('express');
var app = express();

var server = http.createServer(app);
server.listen(port);

แบบที่ 2
เหมือนแบบแรก โดยแทนค่าที่ server

var http = require('http');
var express = require('express');
var app = express();

//var server = http.createServer(app);
http.createServer(app).listen(port);


แบบที่ 3
แบบง่ายๆ 
var express = require('express');
var app = express();
...
// Start server
app.listen(3030);

การสร้าง Route
หลังจากที่ทำให้เว็บเซิร์ฟเวอร์ทำงานได้แล้วก็ต้องสร้าง route เพื่อเรียกไปยังส่วนต่างๆ เช่น

app.js
var express = require('express');
var app = express();

app.get('/', function(req, res, next){
    res.send("Index page");
});

app.get('/about', function(req, res, next){
    res.send('About page');
});

app.listen(3030, function(err){
    console.log('Listening http://localhost:3030');
});

การเรียกใช้งาน
node app.js

 ตัวอย่างหน้าจอที่เรียกใช้งาน


app.get('/', function(...){...});

app.get('/about', function(...){...});

No comments:

Post a Comment