這可能是一個愚蠢的問題,但我對Node/REST相當陌生,無法找到答案。從REST API中調用REST Api(Node.js)
假設有一個請求A要求對象A('../student/:studentId')。 還有另一個請求B請求對象B('... /講座/:lectureid')。現在對象B將包含關於講座的一些信息,但也包含參加講座的學生。
現在我能想到三種possbile方式組裝對象B:
1:呼叫請求數次Resquest乙
2:複製的處理中,代碼從粘貼請求A
3的處理.:創建訪問數據庫中的對象,並將其附加到所有請求查詢:
var dbAccessObject = require('./dbAccess');
app.use(function (req,res,next){
req.dbAccessObject = dbAccessObject;
next();
)};
哪個選項會 你選?還是有另一種更好的方法?
第三個,因爲從你自己的服務器調用你自己的服務器不是那麼高效。 –