0
我很喜歡javascript和nodejs,並且無法繞過回調函數的某個時間。我發現最令人困惑的是找到哪些參數(或者它應該被稱爲參數?)傳遞到回調函數中。什麼文檔描述了什麼被傳遞到快速app.METHOD回調參數
考慮下面的例子
app.get('/', function (req, res) {
res.send('GET request to homepage');
});
如果我理解正確的,我可以改變什麼功能別的東西中的參數名稱(例如A,B,而不是REQ,RES),它仍然會包含請求和響應對象。
app.get('/', function (a, b) {
b.send('GET request to homepage');
});
這是因爲app.get方法/函數定義它是一個回調函數第二個參數,這是怎麼回事傳遞到該回調函數作爲參數,對不對?
如果以上情況屬實,我只是找不到Express API文檔中描述什麼是傳入該方法/函數的回調函數參數的文檔。事實上,我很難找到描述什麼被傳入許多其他方法/函數的回調的文檔。我在哪裏可以找到這些信息?我是否看到了一些錯誤的信息,因爲我弄糊塗了一些術語?
我很抱歉,但我沒有看到文件實際提供的回答我的問題。這些文檔解釋了請求和響應對象所具有的屬性和方法。然而,我問的是什麼參數/參數傳遞到方法/函數/ API回調,表達提供。 –
@NickLi這些是在路由方法中有兩個參數的簡單情況下,表達爲路由回調函數 –
提供的參數。但是我看過有3個參數(req,res,next)和4(err,req,res,next)的情況,是否需要5,6或7個參數?在這些情況下會通過什麼?我的問題是,如果有關於這些信息的文件? (謝謝你的幫助) –