如何使用redux框架中的Action和Reducer记录响应时间

时间:2016-10-27 19:05:32

标签: javascript reactjs redux isomorphic-javascript

我打算记录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)
    }

1 个答案:

答案 0 :(得分:1)

我不会重复这个答案,所以如果你直接看看答案会更好:

Redux: Using async middlewares vs dispatching actions on success functions

我也有自己的中间件在我之前的项目中进行API调用,所以我认为这是处理自己的API调用并添加额外操作的好方法。

您可以在中间件中记录时间戳,因此您只能实现一次。