日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

express中获取url参数

發(fā)布時間:2023/12/3 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 express中获取url参数 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

問號傳參獲取參數(shù)

獲取 http://127.0.0.1:3001/user?id=10&name=zs 中的查詢參數(shù):

  • 直接使用 req.query 獲取參數(shù)即可;

  • 注意:URL 地址欄中通過 查詢字符串 傳遞的參數(shù),express 框架會直接解析,大家只需使用 req.query 直接獲取 URL 中 查詢字符串的參數(shù);

const express = require('express')

const app = express()
// http://127.0.0.1:3001/user?id=89&name=houfei
app.get(’/user’, (req, res) => {
console.log(req.query)
res.send(req.query)
})

app.listen(3001, function() {
console.log(‘服務器啟動成功了’);
})

從URL地址中獲取路徑參數(shù)

從URL地址中獲取路徑參數(shù):

  • 假設客戶端瀏覽器請求的URL地址為:http://127.0.0.1:3001/user/10/zs

  • 假設后臺的路由是 app.get('/user/:id/:name', (req, res) => {})

  • 直接使用 req.params 可以獲取URL地址中傳遞過來的參數(shù);

const express = require('express')

const app = express()
// http://127.0.0.1:3001/user/89/houfei
app.get(’/user/:id/:name’, (req, res) => {
console.log(req.params)
res.send(req.params)
})

app.listen(3001, function() {
console.log(‘服務器啟動成功了’);
})

?

從post表單中獲取提交的數(shù)據(jù)

  • 借助于body-parser來解析表單數(shù)據(jù)

  • 安裝:npm i body-parser -S

  • 導入:const bodyParser = require('body-parser')

  • 注冊中間件:app.use(bodyParser.urlencoded({ extended: false }))

  • 使用解析的數(shù)據(jù): req.body 來訪問解析出來的數(shù)據(jù)

例子:nodejs(7)練習 http 和 express 創(chuàng)建簡單的服務器

總結

以上是生活随笔為你收集整理的express中获取url参数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。