关于用Express中间件去请求微信access_token和ticket时,第二次请求发不出去
发布于 7 年前 作者 weisuoke 2059 次浏览 来自 问答

当在做微信开发时,我分别写了两个中间件。

	// 中间件 middleware1 发送请求获取access_token
	// 中间件 middleware2 发送请求获取ticket
	router.get('/weixin', middleware1, middleware2, function(){req, res} {
		// 其他
	})

中间件分别将请求获得的文件保存在本地。

遇到的问题 当accesstoken不存在的时候或者过期的时候,中间件miaddleware1 中间件middleware2的请求无法发出。当accesstoken存在时,middleware1不发送请求了,middleware2才能发送请求。

疑惑: 中间件1中有文件读写操作,把中间件1中的文件读写操作注释掉以后,中间件2的请求就能发送成功了。。

回到顶部