有没有更干净的方式写这个?我不得不写一个解析器,只是因为后端的字段是蛇形的。
const resolvers = {
MyObj:{
propertOne :({property_one}) => property_one,
propertTwo:({property_two}) => property_two,
propertThree:({property_three}) => property_three,
}
}
答案 0 :(得分:0)
如果您打算通过使用驼峰式键为JSON对象提供服务来容纳前端,那么最好使用Lodash(或Underscore)重构重命名逻辑。
更具体地说,它的camelCase和mapKeys方法,并在解析器返回结果之前,在解析器的末尾调用重命名逻辑。
我是在这种特定情况下,曾考虑向GraphL响应中添加中间件,但没有找到任何标准方法。