-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
支持文件上传下载吗? #108
Comments
文件上传下载等继续用 RESTful API 或其它方式就行了,搜 "SpringBoot + 文件" 有一堆方案, APIJSON 提供了自动化权限管理,具体见这个 issue 如果要自定义,重写 Verifier.verifyRole 等方法即可 |
非常感谢您的及时回复 非常好的项目 |
RESTful API 只是在传输过程中的一种请求风格,内部实现仍然可以使用 APIJSON 的相关功能, |
看了 Hasura 官网的介绍,它是一个可视化的 Schema,Type,resolver 等代码生成器, APIJSON 是每次请求都会自动动态地生成 SQL 语句,这个并不会保存, |
“现在多数人脑海中的代码生成,指的一般只是根据配置输出一个或多个程序文本的过程,最常见的是根据数据库模型生成增删改查相关代码。这种技术其实很少在小型以上的项目中起到积极的作用.因为一般的生成工具都没有实现追加功能,无法适应模型的增量修改。此外一般生成的代码相比于手工书写的代码要更加冗长,需要被直接理解的代码总量不降反升.为图一时之快,所要付出的是长期的维护成本。” 例如官网 muation insert 填配置时只加了 id,name 两个字段,生成的代码也只支持这两个字段, APIJSON 因为是基于 JSON 扩展的 DSL,完全不需要,直接前端传的 JSON 里面加上 "sex": 1 就行了, |
@TommyLemon 谢谢你的回复。 看到这个样的评论对于选择对应的技术非常有益。 再想让你评价一下 type-graphql 这个框架。
另外就是希望作者可以写一些关于apijson和hasura,type-graphql对比的文章。比如可以把这里的回复复制过去。 |
没必要,type-graphql 只是 graphql 的 TypeScript 版实现,没啥本质区别 |
rest api 可以上传下载文件 支持multipart
apijson如何处理此类需求 如果另外实现接口还需要另外进行权限管理 apijson是否有更好的方式来实现?
The text was updated successfully, but these errors were encountered: