![](/img/trans.png)
[英]What is the best practice for building an API that takes a long time to respond?
[英]Long running Node REST API takes much time to respond
我在 node.js 中有一個 Rest API 需要很長時間才能響應,因為它向供應商發送請求,一旦響應完全准備好,它就會返回我想要顯示的結果在正面反應方面。 提前感謝您的幫助和您的時間
這是我的 controller
module.exports.search = async (req, res) => {
try {
let params = req.query;
params = _.extend(params, req.body);
const result = await modules.Hotel.Search.search(req.supplierAuth, params);
res.json(result);
} catch (e) {
global.cli.log('controller:hotels:search: ', e);
res.status(500).json({ message: e.message });
}
};
這是我的前台服務
export const getHotels = (filters, options = {}) => {
const queryString = new URLSearchParams(options).toString();
return post(`/api/hotels/search?${queryString}`, filters);
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.