【发布时间】:2019-04-12 18:57:26
【问题描述】:
我有一个使用 fetch 发送到服务器(使用 apollo-server)的 graphql 查询。在发送之前,我从查询字符串中去除所有额外的空格。我应该担心吗?
const query = `
{
thing {
id
name
relatedThing {
id
name
createdAt
}
}
}`
在query.replace(/\s+/g, ' ') 之后我得到了……
"{ thing { id name relatedThing { id name createdAt } } }"
我没有收到来自服务器的任何投诉或任何奇怪的行为,但我不了解服务器的要求以及这是否有可能会破坏某些查询。这样做是否可以打破一些查询?
【问题讨论】:
标签: javascript graphql