使用LeanCloud无法显示数量 | 南风

使用LeanCloud无法显示数量

具体问题

在根据文档配置好LeanCloud并完成部署之后,刷新博客网页,在主页看到每篇文章的阅读次数要么显示为0,要么就没有数字只有一个眼睛图标,而打开每篇文章的相应页面更是发现错误信息:Counter not initialized! More info at console err msg.

目前这个问题貌似无解,网上找到的所有方法都试了还是没有解决
一定要把Web安全域名填正确,填完保存之后可能需要等待几分钟到十几分钟之后才会开始显示

下面列出一些在网上找的解决方案

  • 安装插件hexo-leancloud-counter-security
    • 执行命令npm install hexo-leancloud-counter-security
  • 将主题配置文件_config.yml中的leancloud_visitors.security设置成false

注: 原文档中建议的是两种方法:1) 使用hexo-leancloud-counter-security插件;2) 设置leancloud_visitors.security = false均可。
但考虑到主题配置文件中关于安全性的提醒,我是按步骤分别完成了这两步。并且只安装hexo-leancloud-counter-security插件依然不能解决报错问题,可能真正生效的是“将security置为false这一步。
但出于安全考虑,建议大家也同时安装hexo-leancloud-counter-security插件。