res.status(200)
res.json({
isSuccess: true
});
等於
res.status(200).json({
isSuccess: true
});
?
我會解釋我爲什麼問。 我構建了一個MEAN應用程序,並使用摩卡進行單元測試。
正如我在某些教程中看到的,我將res作爲驗證函數來檢查返回值。
其實res是由兩個函數構成的:status和json。當BE API更改響應的狀態或json時,它實際上會調用驗證函數來檢查值。
我問的原因是,當我做res.status(200).json(...)只有狀態函數被調用。當我使用第二種方法時,兩個函數都按照我的意圖調用。
感謝