@wayne-cui for a commercial license, please contact [email protected]
PitaJ
Posts
-
how do I get a license? -
Can NodeBB run on NGINX?You can use nginx as a reverse proxy for NodeBB, yes. In fact, it's our recommendation.
-
Does NodeBB provide support for a user database other than the one it builds in mongo? How would I integrate NodeBB with Keycloak?General handling external user sources is done via
GitHub - julianlam/nodebb-plugin-session-sharing: Allows login sessions from your app to persist in NodeBB
Allows login sessions from your app to persist in NodeBB - julianlam/nodebb-plugin-session-sharing
GitHub (github.com)
-
Why does nodebb check dependencies programmatically?The NodeBB repository does not have a root
package.json
. It hasinstall/package.json
. This is to support installing plugins stored inpackage.json
while still being able to upgrade the dependencies of NodeBB core.But this means that
npm install
does not work out of the box. Instead, our CLI detects the absence ofpackage.json
or the absence of some dependencies and will automatically install them as necessary.This simplifies the install and upgrade process.
It's slowing down docker builds by quite a bit.
I don't see why checking the existence of a few files would slow things down like you say. Have you measured it?
The other issue is that if you use a faster package manager like pnpm, it's still piping everything through npm.
You can set your preferred package manager in config.json
-
Nodebb not loading@Cannybird what have you tried? Share your nginx config.
-
Nodebb not loadingJulian said
config.json
, notconfig.js
.config.json
lives at the root of your NodeBB install, not insrc
.https vs http is decided in nginx. Generally we tell people to set up redirects from http to https and from
www.
to your canonical domain name. -
How to easily convert api data to html (in a general fashion)@David-Sargrad JavaScript won't escape things randomly. How are you outputting the HTML from the API into the web page? Frameworks like react etc will automatically escape things just like you're seeing.
-
How to easily convert api data to html (in a general fashion)@David-Sargrad it sounds like however you're displaying these is escaping the text. What framework are you using?
-
CORS Support for API UseChrome does not support CORS for
localhost
: https://stackoverflow.com/questions/10883211/why-does-my-http-localhost-cors-origin-not-work -
SOLVED: Canonical tags hurting SEO?@NodeHam works for me
-
Dual user for administratorsFirefox has a notion of container tabs which make this pretty easy.
-
The letter does not arrive in the mail via the transporter mail.ruIf you can, please send a screenshot of your email settings page. Make sure you don't have any emailer plugins activated, and make sure the "enable smtp transport" option is enabled.
Also, check your spam if you haven't already.
-
The letter does not arrive in the mail via the transporter mail.ruWhat test email are you sending? Did you use a preset or put in the mail.ru settings yourself? Are you sure the smtp transport is enabled?
-
Domain name changeI don't think anything needs to be changed besides the URL in config.json
-
Multiple domain (pwa, sitemap, plugins)NodeBB doesn't really support multiple domains, and we recommend you redirect one to the other instead.
-
Harmony theme mobile menubar is glitchyWhat browser are you using? Mobile or desktop? What operating system?
-
NodeBB 3.5.0 -
Feedback from my users@mschwartz would minimizing the composer automatically when hitting those buttons be better?
The risk is that they then can't find what they were working on.
-
Translate quick reply textsDid you run the customize plugin build?
-
help | Serve course full timesConnection closed by remote host is exactly what I'd expect from an OOM kill.
You're going to need to restart the server.