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ù)器同域下的時(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)建了一個監(jiān)聽80端口的方法,不禁我們可以作為后端服務(wù)通過localhost:80訪問,還可以訪問我們的前端頁面localhost:80/index.html。
這樣頁面與服務(wù)端交互也方便很多了。
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時(shí)也希望多多支持腳本之家!
相關(guān)文章
$.browser.msie 為空或不是對象問題的多種解決方法
因?yàn)槭褂昧薺query判斷ie,所以使用了$.browser.msie但是在jquery 1.9以后的版本中不再支持$.browser而使用$.browser來替代2017-03-03layui 關(guān)閉open彈出框 刷新table表格頁面的方法
今天小編就為大家分享一篇layui 關(guān)閉open彈出框 刷新table表格頁面的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09javascript實(shí)現(xiàn)日期時(shí)間動態(tài)顯示示例代碼
這篇文章主要介紹了javascript實(shí)現(xiàn)日期時(shí)間動態(tài)顯示示例代碼,頁面動態(tài)顯示時(shí)間變化的方法有很多,本文為大家介紹下使用javascript的具體實(shí)現(xiàn),感興趣的朋友可以參考一下2015-09-09Echarts橫向堆疊柱狀圖和markLine實(shí)例詳解
一些柱形圖在數(shù)據(jù)量比較多的時(shí)候,橫向排列受到擠壓,導(dǎo)致柱形圖,變的非常細(xì),影響整體的效果,所以應(yīng)該將柱形圖堆疊起來,這樣就會好很多,下面這篇文章主要給大家介紹了關(guān)于Echarts橫向堆疊柱狀圖和markLine的相關(guān)資料,需要的朋友可以參考下2022-06-06JavaScript正則表達(dá)式和級聯(lián)效果
正則表達(dá)式(regular expression)是一種字符串匹配的模式,用來檢查一個字符串中是否包含指定模式的字符串。下面通過本文給大家分享JavaScript_正則表達(dá)式和級聯(lián)效果,感興趣的朋友一起看看吧2017-09-09js與jQuery實(shí)現(xiàn)獲取table中的數(shù)據(jù)并拼成json字符串操作示例
這篇文章主要介紹了js與jQuery實(shí)現(xiàn)獲取table中的數(shù)據(jù)并拼成json字符串操作,涉及javascript與jQuery針對HTML頁面table表格數(shù)據(jù)獲取、遍歷及json字符串拼接相關(guān)操作技巧,需要的朋友可以參考下2018-07-07javascript 驗(yàn)證碼生成代碼 推薦學(xué)習(xí)
非常不錯的用javascript實(shí)現(xiàn)的驗(yàn)證碼實(shí)現(xiàn)代碼。2009-07-07