NodeJs創建Web伺服器
var HTTP = require('HTTP');

var server = HTTP.createServer(function(req, res) {
res.writeHead(200, {
'Content-Type': 'text/plain'
});
res.write('hello world!');
res.end();
}).listen(80);
這是一個原生式的創建一個web伺服器的方式,但是有缺陷。 如果我們想要將我們的靜態頁面至於與伺服器同域下的時候很不方便。

Express創建Web伺服器
var express = require('express');
var app = express();
var server = require('HTTP').createServer(app);

指定靜態檔的位置
app.use('/', express.static(__dirname + '/public'));

監聽埠號
server.listen(80);
這裡我們借用Express封裝好的方法創建了一個監聽80埠的方法,不禁我們可以作為後端服務通過localhost:80訪問,還可以訪問我們的前端頁面localhost:80/index.html。

這樣頁面與服務端交互也方便很多了。

arrow
arrow
    文章標籤
    Express NodeJs
    全站熱搜

    科技幫 發表在 痞客邦 留言(0) 人氣()