REST GET 响应中缺少字段,而在 Postman 中正常?

Missing field in REST GET response while OK in Postman?

我有一个带有自定义 REST API 端点的 WordPress 服务器来接收统计信息。

当使用 Postman(API 开发环境)进行测试时,我得到以下 expected 响应:

{
    "stats_daily": {
        "referrals_total": "137",
        "intakes_total": "69",
        "families_total": "40",
        "time": "2/26/2019:07:02:23"  /// MISSING in application, see below
    },
    "time": "2/26/2019:07:02:23",  /// MISSING in application, see below
    "referrals": [
    ...
    ]
}

但是在 React 网络应用程序中。相同的请求结果如下:(console.log)

    families: [{…}]
    intakes: (3) [{…}, {…}, {…}]
    referrals: (11) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}]
    stats_daily:
       families_total: "22"
       intakes_total: "88"
       referrals_total: "156"
     __proto__: Object
   __proto__: Object

问题: 在我添加名为 time 的附加字段之前,情况是一样的。 由于沮丧,我添加了两次......问题仍然在其他地方。

它在 React App 中不知何故缺失,但可以在 Postman 和 WordPress 相关 Post 中看到。 是否涉及一些缓存? 可能是什么原因? 谢谢

注意: 1. console.log 输出中的附加数据项是正确的,我只是从 Postman 响应中删减了它。希望它不会混淆。 2. WordPress 服务器没有报错,应用程序也没有报错

谜底(bug)很简单...

所有测试都是针对尚未包含更改的生产服务器执行的。

我把这篇文章留在这里,希望它能对某人有所帮助。

但是,如果出于任何原因应该删除此问题 - 我会删除它。这只是一个配置错误。