Vue是使用Apollo client来访问Apollo server从而获得数据
数据格式的定义也是在Apollo server完成的
但是我并不需要这个中间的服务器,我只想客户端或者网页直接访问我本地的数据库,而且是因为图形数据库无法内嵌我才不得已使用数据库服务器,现在再加上一个服务器很难接受
关键是数据格式的定义也是在服务器完成的,而我想在客户端中让用户自定义显示哪些数据(像notion,airtable等在线数据库那样),甚至图形数据库的结构也在客户端定义
现在不仅额外有两个服务器进程,还无法热更新数据结构,虽然之前也自己实现过类似于GraphQL的转译模块,但是一个人重新造这个轮子还是太吃力。
现在的需求是尽量减少额外服务器的数量,必须能热更新数据结构,我不知道Apollo是否有这个功能,或者说有其他库同时有GraphQL的客户端和服务器功能