-2
我有一個關於Node.js回調的問題。具體來說,是否所有node.js回調都有(err, res)
作爲參數?我感到困惑,因爲有時我看到的功能有(req, res)
作爲參數,我不確定要使用哪一個...有關此任何文檔將是非常有用的...Node.js回調錯誤和結果澄清
謝謝。
我有一個關於Node.js回調的問題。具體來說,是否所有node.js回調都有(err, res)
作爲參數?我感到困惑,因爲有時我看到的功能有(req, res)
作爲參數,我不確定要使用哪一個...有關此任何文檔將是非常有用的...Node.js回調錯誤和結果澄清
謝謝。
回調函數接受的參數完全取決於回調函數'設計'。 從你的文章我會假設你正在處理http相關的方法,這就是爲什麼你看到(err, req, res)
。如果你看fs.readFile('text.txt', function (err, data) { ... })
,參數是不同的(你可以通過這種方式調用它們)。
我會盡力解釋它例如自定義生成回調函數:
function useAsCallback(string){
console.log("callback function says: " + string)
}
function main(someString, callback){
callback(someString)
}
main('What a great callback', useAsCallback)