关于用Express中间件去请求微信access_token和ticket时,第二次请求发不出去
当在做微信开发时,我分别写了两个中间件。
// 中间件 middleware1 发送请求获取access_token
// 中间件 middleware2 发送请求获取ticket
router.get('/weixin', middleware1, middleware2, function(){req, res} {
// 其他
})
中间件分别将请求获得的文件保存在本地。
遇到的问题 当accesstoken不存在的时候或者过期的时候,中间件miaddleware1 中间件middleware2的请求无法发出。当accesstoken存在时,middleware1不发送请求了,middleware2才能发送请求。
疑惑: 中间件1中有文件读写操作,把中间件1中的文件读写操作注释掉以后,中间件2的请求就能发送成功了。。