问题标签 [nodebb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
642 浏览

linux - 在 linux 中的 ad-hoc 网络上托管 Web 应用程序

这是我关于 SO 的第一个问题。基本上,我正在尝试创建一种离线社区论坛。我已将 NodeBB 设置为在本地托管论坛,但问题是允许用户连接。最终我计划使用一个高强度的无线路由器来广播一个开放的网络,并从那里将所有流量重定向到本地页面。同时,我想知道是否可以通过 ad-hoc 网络来实现这一点。广播 ad-hoc 网络似乎很容易,但我如何将流量重定向到运行 NodeBB 的端口?任何关于整体想法的帮助或评论将不胜感激。

0 投票
1 回答
531 浏览

seo - 让论坛在 Google 的“讨论”标签下被索引

我正在使用名为NodeBB的 node.js 构建一个论坛软件。我已经能够让谷歌很好地索引这些页面,但我无法让这些结果像当前已建立的论坛软件一样显示在“讨论”选项卡中。

我找到了对另一个SO question的回复,说要使用丰富的片段。我已经尝试过它,但没有运气。

有趣的是,另一个名为 Discourse 的下一代论坛似乎也有类似的问题(例如discoursehowtogeek);我也不确定他们是否有解决方案。

0 投票
3 回答
1503 浏览

javascript - 正则表达式忽略之间的一切 and
 tags

0 投票
0 回答
404 浏览

node.js - 在 windows7 上使用 redis 运行 nodeBB 时遇到问题

我通过exe在win7上安装redis,我得到了nodeBB,有一些第一次配置提示,然后nodeBB甚至开始使用默认配置填充数据库。

输入管理员名称电子邮件密码后,我卡在这里如下:

c:\Users\kaeyonbaker\Downloads\NodeBB-master\NodeBB-master\node_modules\redis\in dex.js:535 throw err; ^ TypeError: Object # has no method 'genSalt' at Object.User.hashPassword (c:\Users\kaeyonbaker\Downloads\NodeBB-master\No deBB-master\src\user.js:555:10) at c:\用户\kaeyonbaker\Downloads\NodeBB-master\NodeBB-master\src\user.js:13 3:11 at try_callback (c:\Users\kaeyonbaker\Downloads\NodeBB-master\NodeBB-master\ node_modules\redis\index. js:532:9) 在 RedisClient.return_reply (c:\Users\kaeyonbaker\Downloads\NodeBB-master\No deBB-master\node_modules\redis\index.js:614:13) 在ReplyParser。(c:\Users\kaeyonbaker\Downloads\NodeBB-master\Nod eBB-master\node_modules\redis\index.js:266:14) 在ReplyParser.EventEmitter.emit (events.js:95:17) 在ReplyParser.send_reply (C:\Users\kaeyonbaker\Downloads\NodeBB-master\Node BB-master\node_modules\redis\lib\parser\javascript.js:300:10) 在ReplyParser.execute (c:\Users\kaeyonbaker\Downloads\NodeBB-master\ NodeBB-master\node_modules\redis\lib\parser\javascript.js:189:22) 在 RedisClient.on_data (c:\Users\kaeyonbaker\Downloads\NodeBB-master\NodeBB-master\node_modules\redis\index.js: 488:27)在套接字。(c:\Users\kaeyonbaker\Downloads\NodeBB-master\NodeBB-m aster\node_modules\redis\index.js:82:14)

然后我将redis更改为mongo,我遇到了类似的错误,如下所示:

c:\Users\kaeyonbaker\Downloads\NodeBB-master\NodeBB-master\node_modules\mongodb\ lib\mongodb\connection\base.js:242 抛出消息;^ TypeError: Object# has no method 'genSalt' at Object.User.hashPassword (c:\Users\kaeyonbaker\Downloads\NodeBB-master\No deBB-master\src\user.js:555:10) at c:\用户\kaeyonbaker\Downloads\NodeBB-master\NodeBB-master\src\user.js:13 3:11 在 c:\Users\kaeyonbaker\Downloads\NodeBB-master\NodeBB-master\src\database\m ongo.js :418:5 在 c:\Users\kaeyonbaker\Downloads\NodeBB-master\NodeBB-master\node_modules\m ongodb\lib\mongodb\collection\core.js:703:14 在 c:\Users\kaeyonbaker\Downloads\ NodeBB-master\NodeBB-master\node_modules\m ongodb\lib\mongodb\db.js:1098:5 at c:\Users\kaeyonbaker\Downloads\NodeBB-master\NodeBB-master\node_modules\m ongodb\lib\mongodb \db.js:1806:9 在 Server.Base。callHandler (c:\Users\kaeyonbaker\Downloads\NodeBB-master\No deBB-master\nodemodules\mongodb\lib\mongodb\connection\base.js:442:41) 在 c:\Users\kaeyonbaker\Downloads\NodeBB- master\NodeBB-master\node_modules\m ongodb\lib\mongodb\connection\server.js:485:18 在 MongoReply.parseBody (c:\Users\kaeyonbaker\Downloads\NodeBB-master\NodeBB -master\node_modules\mongodb\ lib\mongodb\responses\mongo_reply.js:68:5) 为空。(c:\Users\kaeyonbaker\Downloads\NodeBB-master\NodeBB-master\node_modules\mongodb\lib\mongodb\connection\server.js:443:20) \Users\kaeyonbaker\Downloads\NodeBB-master\NodeBB -master\node_modules\mongodb\lib\mongodb\responses\mongo_reply.js:68:5) 为空。(c:\Users\kaeyonbaker\Downloads\NodeBB-master\NodeBB-master\node_modules\mongodb\lib\mongodb\connection\server.js:443:20) \Users\kaeyonbaker\Downloads\NodeBB-master\NodeBB -master\node_modules\mongodb\lib\mongodb\responses\mongo_reply.js:68:5) 为空。(c:\Users\kaeyonbaker\Downloads\NodeBB-master\NodeBB-master\node_modules\mongodb\lib\mongodb\connection\server.js:443:20)

0 投票
1 回答
664 浏览

node.js - Greenfields project using Sails.js and NodeBB - Is Passport suitable for providing single-sign on?

I'm an experienced Ruby (Sinatra, Event Machine, Warden, etc) developer and have decided to teach myself Node.js

I've written enough Node now to feel very comfortable with it, and now I'm feeling a bit more ambitious. I would like to wire a simple Sails.js app and a forum built with NodeBB together such that my users can sign into one and be automatically signed in to the other.

I'd like those users to have role-based authentication for access to various parts of the Sails app and also of the forum, so they'd need to share a common RBAC model.

Is Passport suitable for this? And if so, do you have any links to examples?

0 投票
1 回答
864 浏览

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

我刚刚被介绍给Docker,这个概念很棒。我找到了用于为 MongoDB 和 Node 构建映像的简单 Dockerfile,并且想知道,我是否只是将这些映像组合在一起以制作一个包含我的项目的映像,该项目是自定义 Node 应用程序(基于 Express 构建)、NodeBB 的组合由 MongoDB 支持的论坛,都与提供单点登录的 Passport 连接在一起。或者我应该把它们都做成单独的图像。

一个 Docker 镜像是否可以包含自己的 VPN,并在不同的 VM 上运行各种服务?

0 投票
0 回答
271 浏览

node.js - NodeBB v0.4.3 构建失败?

我是第一次尝试 NodeBB。

https://nodebb.org/

根据 https://github.com/designcreateplay/NodeBB

自述文件.md

徽章表明——build | failing

这是否意味着这个版本(0.4.3)失败了?

我目前使用 MacOSX 10.9.2 和

git clone->npm install进程失败。

根据 OS https://docs.nodebb.org/en/latest/installing/os.html安装 NodeBB

OSX 并没有正式列出,但也许在开发过程中,在原生环境中运行 nodeBB 会最容易,所以我更喜欢在 OSX 上运行。可能吗?

如果不可能,我会在 virtualBox 上运行 Ubuntu,然后尝试,但build | failing徽章仍然给我一种错误的印象。

请指教。谢谢。

(编辑)我npm install在 OSX10.9 上看到的错误

(EDIT2) 最新登录/Users/ken/NodeBB/npm-debug.log

0 投票
1 回答
356 浏览

heroku - 在 Heroku 上查看 NodeBB 应用程序时出现应用程序错误

我的应用程序的日志在加载时产生了这组错误,即使 NodeBB 绑定到端口,Heroku 也会出错,因为它说它无法绑定到端口。知道为什么会这样,或者这与我在某处的设置有关吗?

0 投票
2 回答
581 浏览

nginx - 带有 Nginx 的 NodeBB - “这个网页有一个重定向循环”

我正在尝试在xxx.xxx.xxx.xxx/nodebb. 我对 Nginx 和 NodeBB 有以下设置:

/etc/nginx/conf.d/nodebb.conf

/usr/share/nginx/nodebb/config.json

当我导航到时,我会通过浏览器错误消息xxx.xxx.xxx.xxx/nodebb重定向到。任何想法我做错了什么?xxx.xxx.xxx.xxx/nodebb/404This web page has a redirect loop

编辑:只是说如果我导航到http://xxx.xxx.xxx.xxx:4567/nodebb/- 它工作正常

0 投票
1 回答
535 浏览

node.js - NodeBB (Redis) 检索用户名和密码

我想查询我的 Redis 服务器以获取用户名的匹配密码。我怎样才能做到这一点?我对 Redis 和 Node 的经验都很少,所以我找不到存储这些的密钥。

非常感谢任何帮助!