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);
這是一個(gè)原生式的創(chuàng)建一個(gè)web服務(wù)器的方式,但是有缺陷。如果我們想要將我們的靜態(tài)頁面至于與服務(wù)器同域下的時(shí)候很不方便。
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)建了一個(gè)監(jiān)聽80端口的方法,不禁我們可以作為后端服務(wù)通過localhost:80訪問,還可以訪問我們的前端頁面localhost:80/index.html。
這樣頁面與服務(wù)端交互也方便很多了。
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時(shí)也希望多多支持腳本之家!
相關(guān)文章
JS實(shí)現(xiàn)為動態(tài)創(chuàng)建的元素添加事件操作示例
這篇文章主要介紹了JS實(shí)現(xiàn)為動態(tài)創(chuàng)建的元素添加事件操作,涉及javascript頁面元素動態(tài)添加及事件響應(yīng)相關(guān)操作技巧,需要的朋友可以參考下2018-03-03
從數(shù)組中隨機(jī)取x條不重復(fù)數(shù)據(jù)的JS代碼
這篇文章主要介紹了從數(shù)組中隨機(jī)取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
iframe父子頁面實(shí)現(xiàn)共用滾動條的常見方法
在開發(fā)過程中,有時(shí)候需要用到iframe復(fù)用不同域名下的頁面內(nèi)容,為了提供連貫的用戶體驗(yàn),經(jīng)常需要在主頁面(父頁面)和iframe子頁面之間共享滾動位置,本文將介紹其中較為常見的一種方法來實(shí)現(xiàn)iframe父子頁面共用滾動條,需要的朋友可以參考下2024-05-05
JavaScript實(shí)現(xiàn)氣球打字的小游戲
這篇文章主要介紹了JavaScript實(shí)現(xiàn)氣球打字的小游戲,下面文章的思路來源于打字游戲,具體實(shí)現(xiàn)過程,需要的朋友可以參考一下,希望對你的學(xué)習(xí)有所幫助2022-04-04

