存根 ODATA 服务

Stub ODATA service

我们将构建一个 Java/JS 客户端,它通过 ODATA 从服务器读取数据。

为我们的开发和测试目的设置存根 ODATA 服务器的最简单方法是什么。在 REST 世界中,我会选择 MounteBank。即使这可以使用 mountebank 来实现,唯一的问题是我必须将所有可能的查询硬编码为一个单独的端点。

有更简单的方法吗?

经过一番研究,想出了这两个选项。

  1. https://github.com/TossShinHwa/node-odata

这支持 v4。

  1. https://github.com/htammen/n-odata-server

这支持 v2。

这两个库的缺点是它们不支持所有 ODATA 函数。但是,足够体面了。