如何在JavaScript中调试GraphQL解析器?

时间:2018-04-19 14:25:04

标签: javascript debugging graphql resolver

我正在关注howtographql.com的教程,该教程创建了一个非常基本的GraphQL服务器,其中包含用JavaScript编写的内存数据和解析器。我一直有问题,我希望能够在解析器中放置断点,但是当我运行GraphQL playground GUI时,我在DevTools的Sources面板中看不到任何内容,并放置{{代码中的1}}行也不会阻止它。

如何调试我的解析器?

模式

debugger

解析器(我使用的是immutable.js的Map;可能不正确)

type Mutation {
  updateLink(id: ID!, url: String, description: String): Link
}

1 个答案:

答案 0 :(得分:2)

解析器在服务器上运行。服务器的代码不会出现在DevTools的Sources面板中。您必须使用IDE中的NodeJS调试器来调试解析器