我使用ReactJS和aws放大
来执行graphql操作。
代码:
import {
API,
graphqlOperation
} from 'aws-amplify';
import { UpdateInput } from './mutations.js';
// Call mutation
const input = { /* some values */ };
API.graphql(graphqlOperation(UpdateInput, input)).then(...);
GraphQL 突变定义:
export const UpdateInput = `mutation UpdateInput($input: Input!) {
updateInput(input: $input) {
id,
name
}
}`
GraphQL架构:
input Input {
id: ID!
name: String
}
type Mutation {
updateInput(input: Input!): String
}
但是,我得到一个错误:
[日志]变量“输入”已强制为非空类型“输入!”的Null值
使用 AWS 控制台,我的突变有效,输入
为非空(使用调试器)
知道错误的原因吗?
键是updateIn的
突变中的输入
。
updateInput(input: Input!): String
// ^^^^^ input key
因此,需要在传递的变量中指定正确的键。
const variables = {
input: someData, // key is "input" based on the mutation above
};
API.graphql(graphqlOperation(UpdateInput, variables)).then(...);
HTML5 新的 Input 类型 HTML5 拥有多个新的表单输入类型。这些新特性提供了更好的输入控制和验证。 本章全面介绍这些新的输入类型: color date datetime datetime-local email month number range search tel time url week 注意:并不是所有的主流浏览器都支持新的input类型,不过您已经可以在所有主流的浏览
HTML5 新的 Input 类型 HTML5 拥有多个新的表单输入类型。这些新特性提供了更好的输入控制和验证。 本章全面介绍这些新的输入类型: color date datetime datetime-local email month number range search tel time url week 注意:并不是所有的主流浏览器都支持新的input类型,不过您已经可以在所有主流的浏览
问题内容: 不管用。 正在工作。 我的网址: http://localhost/demo/plainjson.php?json = {“ order_number”:“ 54321”,“ id”:“ 1102”,“ status”:3,“ card_no”:“ 1234”} 如何使用此帮助来回显或打印url json数组或值。有解释。先感谢您。 问题答案: 可能在您的php.ini中未设置为tru
强制类型转换:将一个数据类型强制转换为其他的数据类型。 类型转换主要指,将其他的数据类型,转换为:String、Number、Boolean。你会把某个数据类型转换成 null 或者 undefined 吗?不会,因为这样做,没有意义。 其他的简单类型 --> String 方法一:变量 + "" 或者 变量 + "abc" 举例如下: var a = 123; // Number 类型 co
Input 类别能让你存取 HTTP 参数、载入伺服器变数及使用者代理详情。 uri() uri 方法侦测目前的 URI 以建立正确的字串。 静态 是 参数 无 回传 字串 - 带有正斜线前缀的目前 URI 範例 // 範例 URL:http://localhost/controller/method echo Input::uri(); // 回传 /controller/method json
本文向大家介绍JavaScript实现清空(重置)文件类型INPUT元素值的方法,包括了JavaScript实现清空(重置)文件类型INPUT元素值的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript实现清空(重置)文件类型INPUT元素值的方法。分享给大家供大家参考,具体如下: 因为安全限制,脚本是不能随意设置其value值的,所以并不能像其它表单输入域那样用属性来