亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

不確定值中的 ExpressJs 獲?。@示 [object])

不確定值中的 ExpressJs 獲?。@示 [object])

喵喔喔 2023-05-11 13:22:22
我學習expressjs,我在其中傳遞值,但不進入輸出。我創建了一個新的Routes file并希望成為一個函數,Route methods所以完成了。但是如果我在其中設置Route 路徑,我就不會在輸出中得到它的值。這route path將匹配,但不會得到價值。所以請幫助我并解決。這是我的路線文件( user.js)var express = require('express')var app = express()app.get('/user/pq*xd', function(req, res) {    res.send("User Data accessed: "+req.params)});module.exports = app網址:-http://localhost:3000/user/pq15A5yxd這種情況下的輸出是:-User Data accessed:不顯示 url 值。如何解決。
查看完整描述

2 回答

?
嗶嗶one

TA貢獻1854條經驗 獲得超8個贊

req.params這個值返回對象所以嘗試req.params[0]獲取 URL 值..


/你的代碼是...


var express = require('express')

var app = express()



app.get('/user/pq*xd', function(req, res) {

? ? res.send("User Data accessed: "+req.params[0])

});



module.exports = app

瀏覽器 URL:- http://localhost:3000/user/pq15A5yxd


輸出是:- 訪問的用戶數據:15A5y


路由是指應用程序的端點 (URI) 如何響應客戶端請求。有關路由的介紹,請參閱基本路由。


路線方法


路由方法派生自其中一種 HTTP 方法,并附加到 express 類的實例。以下代碼是為應用程序根目錄的 GET 和 POST 方法定義的路由示例。


// GET method route

app.get('/', function (req, res) {

? res.send('GET request to the homepage')

})


// POST method route

app.post('/', function (req, res) {

? res.send('POST request to the homepage')

})

路由路徑


路由路徑與請求方法相結合,定義了可以發出請求的端點。路由路徑可以是字符串、字符串模式或正則表達式。字符 ?、+、* 和 () 是它們對應的正則表達式的子集。連字符 (-) 和點 (.) 由基于字符串的路徑逐字解釋。


以下是一些基于字符串模式的路由路徑示例。


此路由路徑將匹配 acd 和 abcd。


app.get('/ab?cd', function (req, res) {

? res.send('ab?cd')

})


查看完整回答
反對 回復 2023-05-11
?
紅糖糍粑

TA貢獻1815條經驗 獲得超6個贊

這不是您為路線定義參數的方式。如果要為路由定義參數,則需要使用此符號:。另外,正如有人在評論中所說,最好對該對象進行字符串化,以便您可以實際閱讀其內容。


一個例子可能是


app.get('/user/:param', function(req, res) {

    res.send("User Data accessed: "+JSON.stringify(req.params))

});

現在 get 的結果http://localhost:3000/user/pq15A5yxd將是:

User Data accessed: {"param": "pq15A5yxd"} 這是因為通過使用:param你已經在你的路線上定義了一個名為“param”的參數


查看完整回答
反對 回復 2023-05-11
  • 2 回答
  • 0 關注
  • 186 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號