国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

node學(xué)習(xí)記錄之搭建web服務(wù)器教程

2019-11-19 17:33:04
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

web服務(wù)器的基本知識(shí)

功能:1.接收HTTP請(qǐng)求(get,post,delete,put)2.處理HTTP請(qǐng)求

常見(jiàn)的web服務(wù)器架構(gòu):

1. Nginx/Apache:負(fù)責(zé)接收http請(qǐng)求,確定誰(shuí)來(lái)處理請(qǐng)求,并返回請(qǐng)求的結(jié)果

2. php-fpm/php模塊

常見(jiàn)得到請(qǐng)求

1.請(qǐng)求文件:包括要處理的靜態(tài)文件

2.完成特定的操作,如登錄,獲取特定數(shù)據(jù)等等

使用http創(chuàng)建web服務(wù)器

//引入nodejs的核心模塊httpvar http = require('http') ;//創(chuàng)建一個(gè)http實(shí)例var reqHandler = function(req,res){ res.end("我全部接受完了") //用來(lái)表示已經(jīng)對(duì)響應(yīng)內(nèi)容全部接收}var web = http.createServer(reqHandler());web.listen(666)console.log("http runnibg on http://localhost:666")

運(yùn)行方法在命令行中 輸入node httptest.js即可

使用express創(chuàng)建web服務(wù)器

//引入模塊var express = require("express") ;var app = express() ;//通過(guò)路由控制響應(yīng);app.get('/',function(req,res){ res.end("mingming love dama")})app.listen(666 , function(){ console.log('express is running')}) ;

效果同上

靜態(tài)文件

app.use(express.static('./public'))

以./public作為靜態(tài)文件倉(cāng)庫(kù)的起始位置。

路由

將不同的請(qǐng)求分配給響應(yīng)的處理函數(shù)

三種路由的方法 :1) path方法  2)Router方式  3)route

1. path方法

app.get('/test',function(req,res){ res.send("id: "+req.query.id+" password: "+req.query.password);})

當(dāng)我們請(qǐng)求http://localhost:3000/test?id=120&password=11001時(shí)會(huì)

  

這就是path方法設(shè)置路由。

2. Router方法 

var express = require("express") ;var app = express();app.use(express.static('./public'))//引入路由var router = express.Router() ;router.use(function log(){ console.log('Time: ', Date.now());})//調(diào)用路由router.get('/',function(req,res){ res.send('Birds home page');})router.get('/about',function(req,res){ res.send('Birds about page')})router.get('/test',function(req,res){ res.send('Birds test page')})app.use('/bird',router)app.listen(3000,function(){ console.log("express is running") //監(jiān)聽(tīng)成功得回掉方法})

這樣就定制好了路由了

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 承德县| 通海县| 建德市| 百色市| 丰顺县| 永年县| 留坝县| 惠水县| 汶川县| 剑川县| 虎林市| 通许县| 中超| 衢州市| 鞍山市| 肥西县| 二手房| 名山县| 出国| 洛阳市| 子长县| 塔河县| 通城县| 敦化市| 拉萨市| 福泉市| 鲁甸县| 克什克腾旗| 泸溪县| 台州市| 壤塘县| 仁怀市| 会泽县| 遂宁市| 钟山县| 神池县| 普安县| 阳高县| 乳山市| 康马县| 疏附县|