问题标签 [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 回答
1273 浏览

node.js - mongodb don't know what to do with subdirectory "dump/admin"

I am using nodebb on openshift. My mongodb version is 2.4.9 on openshift. I mongodumped and downloaded the dump folder to my e:\mongodump\ and extracted to folder named dump. It contain two subdirectories named "admin" and "nodebb". My local mongodb version is 3.0.6. I tried running mongorestore -d nodebb dump But its ending with error dont know what to do with subdirectory dump/admin, dont know what to do with subdirectory dump/nodebb. Am i doing anything wrong?

0 投票
1 回答
59 浏览

javascript - why file js is called two times

I have this button:

This is my jquery code to handle the click:

Why when I click on the button I show the print "hi" two times and not one? Anyone can help me?

0 投票
2 回答
59 浏览

ibm-cloud - 在 Bluemix 上部署 nodeBB 应用程序时出错。如何修复它并成功部署?

我想使用 Compose for Redis 服务在 Bluemix 上部署 NodeBB。我按照https://docs.nodebb.org/en/latest/installing/os/osx-mavericks.html上的设置说明进行操作

但是,当我将应用程序推送到 Bluemix 时,应用程序无法启动。我得到一个错误。请参考以下链接。

在 Bluemix 上推送 nodeBB 时出错

但是 nodeBB 应用程序在我的本地 macbook 上运行良好。

如何解决此错误。请告诉我如何在 Bluemix 上成功部署 nodeBB?

0 投票
1 回答
8780 浏览

mongodb - 恢复丢失的 WiredTiger.wt

有没有办法重新生成丢失的WiredTiger.wt? 我们的 MongoDB 实例停止工作(奇怪地),并且该文件从dbpath文件夹中丢失 - 似乎这种行为是已知的。

顺便说一句,修复实用程序不成功:

丢失数据库很难忍受......

任何的想法?谢谢。

PS我们仍然得到所有其他.wt文件。

0 投票
0 回答
714 浏览

javascript - 使用 Oauth2 以编程方式登录 nodebb

所以我正在用 nodejs 设计一个应用程序,我需要创建一个用户论坛。我决定不重新发明轮子,所以我选择使用 nodebb。但是,我的应用程序有一个用户登录,节点 bb 也是如此,我希望用户在登录我的站点后自动登录到 nodebb。我以前从未使用过 oauth2orize ,但这就是我想出的:

这是我的 oauth2orize 代码块,它在邮递员上运行良好。

但是,这是我应该编辑和使用的 nodebb 上的插件。我已经编辑了它,我现在真的很难过。

根据我对其工作原理的理解:nodebb 调用我的授权端点,我检查客户端是否正确并授予它访问代码,然后它访问我的令牌端点并将此访问代码交换为令牌。我将它带到用户端点并将我的用户凭据交给它以登录。我认为我错了,因为它不起作用,我认为问题可能来自名称:我正在使用的 create-and-login-user但我看不到如何改进我上面写的代码。

我不清楚回调 uri 的作用,为什么将名称回调附加到它,以及我的应用程序上是否必须有此 url 的端点。

好的,我取得了一些进展,但我遇到了这个错误:

https://www.dropbox.com/s/hm711i99iex4v1x/Screenshot%202017-02-13%2021.57.07.png?dl=0

它与回调 uri 有关。我是否应该为它提供一个端点,如果是,为什么它不指向我的应用程序端口号,而是指向 nodebb 的端口号

0 投票
0 回答
26 浏览

javascript - 如何取消提交后的限制?节点BB

我需要删除作曲家文本字段,我可以从插件中的 composer.tpl 中删除它,但是在我尝试提交主题的地方,NodeBB 向我发送通知说:请输入更长的帖子。帖子应至少包含 8 个字符。

我如何通过我的插件禁用此验证?

0 投票
1 回答
429 浏览

node.js - 向我的 Nodejs Web 应用程序添加论坛

我有一个 HapiJS Node web 应用程序example.com当前正在运行。我希望在我的网站上添加一个论坛来建立一个社区,网址为example.com/community

到目前为止,我已经看过NodeBB。但是,它在自己的单独节点服务器上运行,我无法弄清楚如何将其定向到我的原始域(example.com)

0 投票
2 回答
169 浏览

javascript - 我需要在未来安排一个功能

我想在将来安排一个功能。这是我的代码:

但我不喜欢这个解决方案,所以任何人都知道 nodejs 中的一些方法,我用它来安排未来的功能?

0 投票
1 回答
64 浏览

node.js - 每秒创建 nodebb/nginx 请求

我用 nodebb (nodejs) 和 nginx 作为代理配置了一个服务器。我正在使用模块接受的 http 请求填充 nodebb 数据库。

我每次运行 100 个请求,大约 56 秒后请求完成。

为了减少延迟,我将云服务器(digitalocean droplet)的大小调整为 64gb ram 20cpu,但没有改变。我是 nginx 和 nodebb 的新手,但我认为 nginx 或 nodebb 配置有一些限制,是对的,还是有其他问题?

谢谢

0 投票
1 回答
387 浏览

node.js - 如何在 nodebb 论坛中实现单点登录?

我们已经使用 NodeBB 实现了讨论论坛。NodeBB 需要登录才能在论坛中开始讨论。

我们面临的问题是 NodeBB 论坛有自己的登录机制。但是我们希望在整个应用程序中进行单点登录,因为我们有自己的登录和注册机制。有什么方法可以将用户重定向到现有站点到 NodeBB 论坛而不要求他们再次输入登录信息?