I was reading for several hours for solution through NodeBB's official forum and searching through google for answers.
I just freshly installed NodeBB v1.15.3 and now I am having issues. When I open the site it shows it without any css and has error
"Looks like your connection to NodeBB was lost, please wait while we try to reconnect."
at the bottom of the site.
From logs I saw this:
So it has 2 errors, what I understand: [cache-buster] and [socket.io]
App 26532 output: 2020-11-29T10:52:49.244Z [80/26532] - [32minfo[39m: Initializing NodeBB v1.15.3 https://foorumi.vankilapalvelin.com
App 26532 output: 2020-11-29T10:52:50.663Z [80/26532] - [33mwarn[39m: [cache-buster] could not read cache buster ENOENT: no such file or directory, open '/home/vankilap/public_html/foorumi/build/cache-buster' {"errno":-2,"code":"ENOENT","syscall":"open","path":"/home/vankilap/public_html/foorumi/build/cache-buster","stack":"Error: ENOENT: no such file or directory, open '/home/vankilap/public_html/foorumi/build/cache-buster'"}
App 26532 output: 2020-11-29T10:52:52.386Z [80/26532] - [32minfo[39m: [socket.io] Restricting access to origin: https://foorumi.vankilapalvelin.com:* http://foorumi.vankilapalvelin.com:* https://www.foorumi.vankilapalvelin.com:* http://www.foorumi.vankilapalvelin.com:*
App 26532 output: 2020-11-29T10:52:53.248Z [80/26532] - [33mwarn[39m: [plugins/nodebb-theme-persona] The plugin.json field "library" is deprecated. Please use the package.json field "main" instead.
App 26532 output: 2020-11-29T10:52:53.957Z [80/26532] - [32minfo[39m: [api] Adding 0 route(s) to `api/v3/plugins`
App 26532 output: 2020-11-29T10:52:53.964Z [80/26532] - [32minfo[39m: Routes added
App 26532 output: 2020-11-29T10:52:53.965Z [80/26532] - [32minfo[39m: NodeBB Ready
App 26532 output: 2020-11-29T10:52:53.966Z [80/26532] - [32minfo[39m: Using ports 80 and 443 is not recommend; use a proxy instead. See README.md
App 26532 output: 2020-11-29T10:52:53.969Z [80/26532] - [32minfo[39m: NodeBB is now listening on: 0.0.0.0:80
My config is currently this:
{
"url": "https://foorumi.vankilapalvelin.com",
"secret": "***",
"database": "postgres",
"port": 80,
"socket.io": {
"origins": "https://foorumi.vankilapalvelin.com:* http://foorumi.vankilapalvelin.com:* https://www.foorumi.vankilapalvelin.com:* http://www.foorumi.vankilapalvelin.com:*"
},
"postgres": {
"host": "127.0.0.1",
"port": "5432",
"username": "***",
"password": "***",
"database": "***",
"ssl": "false"
}
}
If one of you Gurus could help me with this because I am starting to lose hope with it. I think the biggest problem is with the socket.io but not sure what is wrong with it.