Javascript 具有透明/自动生成的客户机-服务器数据层的JS web框架
我想知道是否有一个带有透明/自动生成数据层的JS web框架?为了节省时间,我不必自己编写所有代码 假设我正在编写React博客应用程序,并使用RESTAPI与服务器通信 我需要编写两个数据层,服务器端和客户端的客户端 类似下面的代码: 1业务逻辑本身位于服务器端: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
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,但它既不可自定义也不可自托管/开源)不完全如此,但请检查我的框架: