如何解决回路4:将回送Cli升级到最新版本,当使用过滤器和偏移量命中url时,请求错误
回送4最新的CLI版本中存在一个错误,因为我刚刚升级到最新的LOOPBACK CLI版本,并尝试从我的仪表板中命中URL,这表示这是一个错误的请求。 相同的URL正在使用较早的LOOPBACK CLI版本。 我正在尝试点击的URL:-
http://[::1]:3001/data?filter[limit]=10&filter[offset]=0&filter[order]=id+ASC
我对这两个版本都进行了一次又一次的检查,但是对于最新的版本,它收到了BAD请求,对于较早的版本,它正在运行。
Request URL: http://[::1]:3001/data?filter[limit]=10&filter[offset]=0&filter[order]=id+ASC
Request Method: GET
Status Code: 400 Bad Request (from disk cache)
Remote Address: [::1]:3001
任何人都知道这里发生了什么。
解决方法
似乎order
过滤器应该是一个数组。
例如:
http://[::1]:3001/data?filter={ "offset": 0,"limit": 100,"order": ["id ASC"] }
或:
http://[::1]:3001/data?filter[limit]=10&filter[offset]=0&filter[order][0]=id+ASC
这不是预期的行为,因为订单过滤器应接受单个字符串。可以在这里跟踪问题: https://github.com/strongloop/loopback-next/issues/6140
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。