当前位置: 首页 > 知识库问答 >
问题:

是否可以手动生成模型?

姬向明
2023-03-14

我有一个JS项目,它使用aws服务作为后端(Cognito、AppSync、S3等)。

我使用AWS Amplify访问这些服务,但不使用Amplify CLI;所有aws服务都是手动配置的。

关于AppSync,我有一个小脚本,它读取模式(从APPESNC控制台手动下载),然后生成TypeScript操作和操作类型文件(使用放大器-图形ql-文档-生成器和放大器-图形ql-类型-生成器)。

有没有可能对模型做同样的事情,即基于本地模式文件在打字稿中生成模型文件?或者换句话说,我如何在一个项目中复制扩增codigen模型,而这个项目没有使用扩增cli设置?

共有1个答案

段干瑞
2023-03-14

您可能可以检查amplify codegen的实现并找到其内部工作原理https://github.com/aws-amplify/amplify-cli/tree/master/packages/amplify-codegen

或者,如果您不介意使用Amplify CLI,可以在项目根目录下连接一个按顺序运行以下命令的现有AppSync项目:

amplify init amplify add codegen--apid xxxx amplify codegen

 类似资料:
  • 问题内容: 我在家里一直在使用Django和Django ORM,我不得不说,就易用性而言,它是目前最好的之一。 但是,我想知道是否可以在“反向”中使用它。 基本上,我想做的是从现有的数据库模式(从不使用django且相当老的项目中)生成Django模型。 这可能吗? 更新:有问题的数据库是Oracle 问题答案: 是的,使用命令: http://docs.djangoproject.com/en

  • 我想实现一个有五个可选变量的搜索函数,并且在每个组合中,所以一个开关/案例不是一个可能的方法。所以我不能使用构建在Spring启动函数,因为它们不是动态的(如果我错了,请纠正我)。我知道crudrepository中有@查询注释,但是没有办法用可选参数编写查询?我试图用jpa编写我自己的数据库访问,没有Spring启动CrudRepository的帮助。我在手册中读到这应该可以工作: 但问题是,我

  • 我有一个JSON文件。我正在寻找任何有助于根据该JSON文件生成AVRO模式的程序/工具。我不关心数据类型。只要AVRO模式结构是基于JSON生成的,它都可以是字符串。 目标是,我试图只使用json文件创建一个avro文件。为此,我需要avro模式。 所以,如果我有一个avro模式,使用avro工具,我将能够通过提供avro模式和JSON文件作为输入来生成avro文件。 任何进一步的帮助/建议将不

  • 问题内容: 如果是这样,您该怎么做? (jboss / tomact嵌入式/ jdk 1.5) 不是嵌入式js / css,而是实际文件… 问题答案: 您要做的是将* .css Servlet映射分配给JSPServlet。 在大多数容器中,您将看到这样的映射(这是来自Glassfish的,位于default-web.xml中): 在这里,它声明了JSP servlet,并将“ * .jsp”映射

  • 问题内容: 有谁知道我们可以通过XML工具从XML模式生成JSON模式或通过Java从JSON模式生成XML模式的工具或方法? 问题答案: 它不是很优雅,但是jackson可以从java类生成json模式。因此,您可以使用xml模式,并使用jaxb注释从中生成java类,然后从其中生成json模式,因为jackson支持jaxb注释。

  • 将Android Studio升级到4.0版本后,在“gradle-wrapper.properties”中: