91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

node如何搭建web服務器

發布時間:2021-07-13 14:16:27 來源:億速云 閱讀:191 作者:小新 欄目:web開發

小編給大家分享一下node如何搭建web服務器,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

web服務器的基本知識

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

常見的web服務器架構:

1. Nginx/Apache:負責接收http請求,確定誰來處理請求,并返回請求的結果

2. php-fpm/php模塊

常見得到請求

1.請求文件:包括要處理的靜態文件

2.完成特定的操作,如登錄,獲取特定數據等等

使用http創建web服務器

//引入nodejs的核心模塊http
var http = require('http') ;
//創建一個http實例
var reqHandler = function(req,res){
 res.end("我全部接受完了") //用來表示已經對響應內容全部接收
}
var web = http.createServer(reqHandler());
web.listen(666)
console.log("http runnibg on http://localhost:666")

運行方法在命令行中 輸入node httptest.js即可

使用express創建web服務器

//引入模塊
var express = require("express") ;

var app = express() ;

//通過路由控制響應;
app.get('/',function(req,res){
 res.end("mingming love dama")
})
app.listen(666 , function(){
 console.log('express is running')
}) ;

效果同上

靜態文件

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

以./public作為靜態文件倉庫的起始位置。

路由

將不同的請求分配給響應的處理函數

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

1. path方法

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

當我們請求http://localhost:3000/test?id=120&password=11001時會

node如何搭建web服務器  

這就是path方法設置路由。

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());
})
//調用路由
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")
 //監聽成功得回掉方法
})

這樣就定制好了路由了

以上是“node如何搭建web服務器”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

常宁市| 芦溪县| 成都市| 五莲县| 泌阳县| 固镇县| 双鸭山市| 且末县| 鄂伦春自治旗| 颍上县| 太仆寺旗| 乳山市| 鄢陵县| 锡林浩特市| 莱阳市| 麦盖提县| 贵阳市| 如皋市| 拉孜县| 福建省| 勐海县| 司法| 莆田市| 龙里县| 星座| 偃师市| 田东县| 聂荣县| 泸西县| 深水埗区| 大理市| 波密县| 平乡县| 洪泽县| 尚志市| 临江市| 元氏县| 荔波县| 修水县| 金秀| 仁怀市|