我想要做的是能够为api用户提供为特定(最终是多个)实体保存过滤器(例如/endpoint?id.in=123,456)的能力。为了执行实际的过滤,我使用了spring data JPA规范(带有jhipster的标准DTO),效果非常好。我的想法是创建一个通用的表结构(在postgres中),它将支持我的过滤需求,并且足够通用,以支持所有实体。然后使用该对象构造CriteriaDTO并将其传递给实体的服务(如果需要,我可以发布我对表结构的想法)
在我走上这条路之前,我想从社区
我用Hapi开发了一个API服务器。我使用@hapi/lab进行测试。我对不同的API模块/路由有不同的测试文件。 在每个测试文件中都有一个服务器初始化。/node_modules/hapi-pg-promise/index.js:19:20)
at internals.Server.register (/home/.../node_modules