nodejs中 use 的用法(坑)

2021-09-26 08:52:01 字數 811 閱讀 8639

而.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...