1

我正在使用 gatsby 插件 gatsby-plugin-disqus(最新版本)在我的 gatsby 站点中添加评论。它以前可以工作,但现在它会引发错误并且不会加载评论。似乎有循环引用,但我不知道是什么原因造成的。

Uncaught TypeError: Converting circular structure to JSON
--> starting at object with constructor 'HTMLDivElement'
|     property '__reactInternalInstance$ijgm46blrc' -> object with constructor 'FiberNode'
--- property 'stateNode' closes the circle
at JSON.stringify (<anonymous>)
at b.Channel.h.sendMessage (embed.js:44)
at e.<anonymous> (embed.js:45)
at e.<anonymous> (embed.js:44)
at e.<anonymous> (embed.js:44)
at m (embed.js:44)
at e.trigger (embed.js:44)
at e.<anonymous> (embed.js:44)
at m (embed.js:44)
at b.Channel.trigger (embed.js:44)
at embed.js:44

我的 disqus 配置如下所示:

const disqusConfig = {
  identifier: "/my-post-title-slug/"
  title: "my post title"
  url: "https://somesite.com/blog/my-post-title-slug/"
}

我把它渲染成这样:

import { Disqus } from 'gatsby-plugin-disqus';
// ....
<Disqus config={disqusConfig} />

我不确定是什么导致了这个问题。我尝试使用以前版本的插件,但得到了相同的结果。

请让我知道我在这里缺少什么。谢谢。

4

0 回答 0