草庐IT

seo - 将论坛编入 Google 的 "Discussions"标签下

我正在使用node.js构建一个名为NodeBB的论坛软件.我已经能够让Google很好地为页面编制索引,但我无法像当前已建立的论坛软件那样将这些结果显示在“讨论”选项卡中。我找到了对另一个SOquestion的回复说要使用丰富的片段。我已经尝试过它但没有运气。有趣的是,另一个名为Discourse的下一代论坛似乎也有类似的问题(例如discourse、howtogeek);我也不确定他们是否有解决方案。 最佳答案 虽然我不确定谷歌明确寻找什么关于讨论的抓取,但遵循由schema.org制定的指导方针。可能会帮助您针对Google抓

node.js - NodeBB (Redis) 找回用户名和密码

我想查询我的Redis服务器以获取用户名的匹配密码。我怎样才能做到这一点?我对Redis和Node的经验都很少,所以我找不到存储这些的key。非常感谢任何帮助! 最佳答案 查看文件/src/routes/authentication.js。你有Auth.login函数,它获取用户名、密码作为参数。然后你在用户对象上有getUidByUserslug函数,它首先被调用并从名为'userslug:uid'的redis哈希返回你的用户ID(_uid)(查看/src/user.js文件db.getObjectField('userslug:

node.js - 使用 Docker 为 Node、我的基于 Express 的 Node 应用程序、MongoDb 和 NodeBB 构建图像,通过 Passport 连接

我刚刚接触了Docker,这个概念很棒。我找到了用于为MongoDB和Node构建图像的简单Dockerfiles,我想知道,我是否只是将这些图像组合在一起以制作一个包含我的项目的图像,该项目是自定义Node应用程序(构建在Express上)、NodeBB的组合由MongoDB支持的论坛,所有这些都与提供单点登录的Passport连接在一起。或者我应该将它们全部制作成单独的图像。Docker镜像能否包含其自己的VPN以及在不同VM上运行的各种服务? 最佳答案 Docker没有标准化的方式来打包和供应由多个图像组成的应用程序,因此如果

node.js - Redis 无法在 CentOS 上运行

我在安装Redis时遇到问题,整个星期我都在寻找解决方案。我需要安装在CentOS6服务器上运行的NodeBB(使用WHM/Cpanel)。按照步骤http://nodebb-francais.readthedocs.org/projects/nodebb/en/latest/installing/os/centos.html当我使用命令redis-benchmark-q-n1000-c10-P5运行测试(https://www.digitalocean.com/community/tutorials/how-to-configure-a-redis-cluster-on-ubuntu

node.js - Redis 无法在 CentOS 上运行

我在安装Redis时遇到问题,整个星期我都在寻找解决方案。我需要安装在CentOS6服务器上运行的NodeBB(使用WHM/Cpanel)。按照步骤http://nodebb-francais.readthedocs.org/projects/nodebb/en/latest/installing/os/centos.html当我使用命令redis-benchmark-q-n1000-c10-P5运行测试(https://www.digitalocean.com/community/tutorials/how-to-configure-a-redis-cluster-on-ubuntu

node.js - 带有 nodeBB redis 的 Docker 配置不正确?

所以一切都与我的项目图像一起运行良好,期望用于redis。我能够构建并运行,对此我很高兴,但在我的config.json中,我尝试将主机更改为redis、127.0.0.1和ip我的虚拟机。当我在我的容器中运行我的nodeBB时,我遇到了这个问题error:Error:Redisconnectionto127.0.0.1:6379failed-connectECONNREFUSED127.0.0.1:6379"redis":{"host":"127.0.0.1","port":"6379","database":"0"}我真的不知道应该把我的redis指向哪里?