Express與NodeJs創(chuàng)建服務(wù)器的兩種方法
目錄
- NodeJs創(chuàng)建Web服務(wù)器
- Express創(chuàng)建Web服務(wù)器
NodeJs創(chuàng)建Web服務(wù)器
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);
這是一個原生式的創(chuàng)建一個web服務(wù)器的方式,但是有缺陷。如果我們想要將我們的靜態(tài)頁面至于與服務(wù)器同域下的時候很不方便。
Express創(chuàng)建Web服務(wù)器
var express = require('express');
var app = express();
var server = require('http').createServer(app);
//指定靜態(tài)文件的位置
app.use('/', express.static(__dirname + '/public'));
//監(jiān)聽端口號
server.listen(80);
這里我們借用Express封裝好的方法創(chuàng)建了一個監(jiān)聽80端口的方法,不禁我們可以作為后端服務(wù)通過localhost:80訪問,還可以訪問我們的前端頁面localhost:80/index.html。
這樣頁面與服務(wù)端交互也方便很多了。
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!
相關(guān)文章
JS實現(xiàn)為動態(tài)創(chuàng)建的元素添加事件操作示例
這篇文章主要介紹了JS實現(xiàn)為動態(tài)創(chuàng)建的元素添加事件操作,涉及javascript頁面元素動態(tài)添加及事件響應(yīng)相關(guān)操作技巧,需要的朋友可以參考下2018-03-03
從數(shù)組中隨機取x條不重復(fù)數(shù)據(jù)的JS代碼
這篇文章主要介紹了從數(shù)組中隨機取x條不重復(fù)數(shù)據(jù)的JS代碼,有需要的朋友可以參考一下2013-12-12
javascript eval和JSON之間的聯(lián)系
本文著重解釋eval函數(shù)和JSON數(shù)據(jù)格式之間的聯(lián)系以及一些細(xì)節(jié)上的問題。2009-12-12

