我们喜欢 Discourse 的功能,但我们希望仅使用其后端和相关 API 来运行内部论坛。为此,我们有一个自定义 UI,旨在利用 Discourse API 来检索与特定讨论相关的主题。此外,我们假设用户在能够访问主题之前已经登录。为此,我该如何着手设置 Discourse?
1 个赞
你会像平常一样设置它。
我想你会得到一个 API 密钥给你前端,也许吧。
所以你会在 Discourse 中创建这些用户,也许会使用 Discourse Connect 从你的前端登录用户。或者也许你会让你的代码进行身份验证,并使用全局 API 密钥从 Discourse 中检索数据。
1 个赞
是否可以删除电子邮件功能?我们的用例也不需要它
用户模型需要电子邮件地址。您可以为它们提供所有伪造的电子邮件地址并禁用电子邮件。
1 个赞
所以听起来我仍然需要设置一个虚拟电子邮件服务器?除了它只用于设置 Discourse?
您可以提供虚假凭证。
1 个赞
太棒了!非常感谢您到目前为止回答我的问题!我正在查看这里的云安装说明:https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md。我尝试按照这些说明在本地设置生产版本以测试简单的交互。但是,说明中提到我不能使用 IP 地址访问应用程序。如果我打算在本地运行应用程序,应该改用什么?
1 个赞
主机名?如果你指的是本地本地,也许是 localhost?
1 个赞
最简单的方法是使用一个可以通过互联网访问的有效主机名。如果你不想这样做,那么你将大部分时间独自摸索,因为标准的安装说明将不适用于你。
1 个赞