Javascript 具有透明/自动生成的客户机-服务器数据层的JS web框架

Javascript 具有透明/自动生成的客户机-服务器数据层的JS web框架,javascript,web,web-frameworks,Javascript,Web,Web Frameworks,我想知道是否有一个带有透明/自动生成数据层的JS web框架?为了节省时间,我不必自己编写所有代码 假设我正在编写React博客应用程序,并使用RESTAPI与服务器通信 我需要编写两个数据层,服务器端和客户端的客户端 类似下面的代码: 1业务逻辑本身位于服务器端: class BlogAPI { async getPosts() { const records = await db.query('select * from posts') return convertRec

我想知道是否有一个带有透明/自动生成数据层的JS web框架?为了节省时间,我不必自己编写所有代码

假设我正在编写React博客应用程序,并使用RESTAPI与服务器通信

我需要编写两个数据层,服务器端和客户端的客户端

类似下面的代码:

1业务逻辑本身位于服务器端:

class BlogAPI {
  async getPosts() {
    const records = await db.query('select * from posts')
    return convertRecordsIntoPostObjects(records)
  }
}
2将业务逻辑公开为REST API,并在客户端编写其客户端:

// REST API, this code also resides on the server side.
httpServer.get('/posts', () => blogApi.getPosts())

// And writing a client for it, that code resides on the client side.
class BlogAPIClient {
  async getPosts() {
    http.get('http://server-api-endpoint.com/posts')
  }
}
我想知道是否有web框架,其中第2部分是以某种方式神奇地自动生成的,这样我就可以节省时间,并且只写 业务逻辑


别提GraphQL,这不是我要问的。

流星看起来像你要找的东西:。另外,您可能希望了解Parse Server(也可能是Firebase,但它既不可自定义也不可自托管/开源)

不完全如此,但请检查我的框架: