而.use()是可以處理get和post
然而,我寫了兩個介面,乙個是/user/detail,乙個是/user,發現,前面/user會把/user/detail給覆蓋掉
然後你訪問user/detail的時候,響應的是/user
要使用中介軟體的時候,比如新增過濾器,判斷是不是有session
const express=require('express')
//讀取cookie的模組
const cookieparser=require('cookie-parser')
const expressstatic=require('express-static')
var server=express()
server.use('/',function(req,res,next))
server.use('/nodejs',function(req,res))
//加了path之後,cookie只能在/lin路徑下才能訪問,maxage是cookie的存活時間,單位是毫秒
server.get('/lin',function(req,res))
res.send('welcome lin')
})server.get('/lin/secret',function(req,res))
res.send("cookie加密")
})server.listen(8080)
比如上面我們對根路徑使用use(),那麼他下面所有的子路徑都要經過use之後才能繼續下去
所以不管我們訪問什麼,後台都會列印『中介軟體』三個字
namespace及use的用法
namespace 以下簡稱ns 在定義了乙個ns之後,下面所申明的class inte ce const 不包含variable 都是在申明的ns這個 域 裡面的。當引用乙個申明了ns的包含檔案,想要呼叫這個ns裡面的東西,那必須調整當前指令碼也到此ns域,否則就得用全稱 包含ns全稱 php v...
php 中use關鍵字的用法
use最常用在給類取別名 use還可以用在閉包函式中,如下 php view plain copy function test b test b world 結果是hellohello 當執行test函式,test函式返回閉包函式,閉包函式中的use中的變數為test函式中的 a變數,當執行閉包函式...
php中namespace及use用法分析
namespace 以下簡稱ns 在定義了乙個ns之後,下面所申明的class inte ce const 不包含variable 都是在申明的ns這個 域 裡面的。當引用乙個申明了ns的包含檔案,想要呼叫這個ns裡面的東西,那必須調整當前指令碼也到此ns域,否則就得用全稱 包含ns全稱 inc.p...