我打算记录API调用的时间戳。所以我使用以下模块。
gswin64.exe -o cropped.pdf -sDEVICE=pdfwrite -c "<</EndPage {0 eq {2 mod 0 eq {[/CropBox [0 0 1612 1792] /PAGE pdfmark true}{[/CropBox [500 500 612 792] /PAGE pdfmark true} ifelse}{false}ifelse}>> setpagedevice" -f input.pdf
我将其记录在操作文件中,但是当调用完成后如何在我的reducer中访问此对象?
https://www.npmjs.com/package/timer-stopwatch
所以在我的reducer中如何访问秒表对象?
console.log('response_time :' + stopwatch.ms);
return {
type: GET_SEARCH_DATA,
promise: request.get(API_URL + qs)
}
答案 0 :(得分:1)
我不会重复这个答案,所以如果你直接看看答案会更好:
Redux: Using async middlewares vs dispatching actions on success functions
我也有自己的中间件在我之前的项目中进行API调用,所以我认为这是处理自己的API调用并添加额外操作的好方法。
您可以在中间件中记录时间戳,因此您只能实现一次。