Javascript 如何在节点中使用排列属性?
下面是我的代码片段,我想对connectionArgs使用附加参数(.I.e search)Javascript 如何在节点中使用排列属性?,javascript,node.js,ecmascript-next,Javascript,Node.js,Ecmascript Next,下面是我的代码片段,我想对connectionArgs使用附加参数(.I.e search) const connectionArgs = require('graphql-relay').connectionArgs; users: { type: UserConnection.connectionType, args: { ...connectionArgs, search: { type: GraphQLStri
const connectionArgs = require('graphql-relay').connectionArgs;
users: {
type: UserConnection.connectionType,
args: {
...connectionArgs,
search: {
type: GraphQLString,
},
},
resolve: async (obj, args, { user }) => {
return UserLoader.loadUsers(user, args);
}
},
上面的代码在使用bable时运行良好,但我正在尝试删除babel(因为node 7.6v现在支持async await)。
我得到了连接args的意外令牌。
是否有人建议如何使用这个扩展属性?节点不支持对象扩展。@瑞安感谢您的答复,其他任何替代节点(使用这个运算符)?您可能会考虑巴贝尔节点,如果您目前正在编译它的每一个运行。对象扩展不是任何ES标准的一部分。