node 写简单接口发现一件诡异的事,求解答

264 天前
 unt


用 node 写了一个接口,这个接口里会调用很多现成的 api 接口,然后将这些接口返回的数据重新组合规整一并返回。

测试过程中发现 A 接口返回的数据居然和直接调用 A 接口不一样。。

A 接口写在 app.get 里返回:
{data:[{bit:'35'}],code:0}

直接调用 A 接口返回:
{data:[{bit:'0'}],code:0}


这究竟是为什么。。。
3014 次点击
所在节点    Node.js
24 条回复
mark2025
264 天前
接口实现没控制好(并发下的)状态(session, token 等等)吧
jiangzm
264 天前
你应该把抓包的原始请求对比下, 另外 A 接口也要贴出来。 不然让大家陪你猜谜语呢???
grit136907108
263 天前
你这所有的响应都用 res 表示,你确定没问题?
webszy
263 天前
建议重学一下 JS 里的 promise ,你那样写能对吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/974746

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX