我正在为一个新项目尝试管理休息,这似乎很有趣。我已经能够按照教程进行操作而没有任何问题。
现在移动我的自定义测试项目我从AOR的角度来看遇到标题问题:当我使用Chrome或Safari调试器检查它们时它们是空的。
在jsonServer.js/convertHTTPResponseToREST
中设置断点我可以看到AOR正确地看到我的服务器返回的JSON内容,状态代码为200.但是当我查看headers数组时,它是100%为空,没有任何可见。
但是,如果我从Wireshark的角度来看同样的交换,那么标题就在这里(使用Content-Type
和X-Total-Count
)。
服务器是用Swift / Kitura编写的,我已经正确设置了CORS选项。当我查看Wireshark跟踪时,我正确地看到了GET的头部,以及当AOR请求OPTIONS时的Access-Control-Request-Headers:X-Total-Count
。
知道我应该寻找什么?
什么可能导致AOR看不到Wireshark看到的标题?
在一些(French) debugging on Twitter之后,我们发现了这个问题。我们必须添加Access-Control-Expose-Headers
标头,如source code中的错误消息中所述。