Как подключить веб-сайт к базе данных postgres? [закрыто]

Я разрабатываю сайт с использованием django rest framework и react. Перенес с тестовой ВМ на виртуальное облако timeweb cloud и столкнулся с проблемой, что при подключении к сайту, сайт запускается без информации из базы данных postgres. А также при запуске веб-сервера react.js команда "npm run start" выдает ошибку в браузерах на удаленных клиентских компьютерах:

JSON.parse: unexpected character at line 1 column 1 of the JSON data

Я думаю, что это связано с тем, что в postgresql нет соединения с сервером базы данных. Но я уже пробовал добавлять адреса в ALLOWED HOSTS. Я менял и базу данных, и Django. P.S. Имя пользователя, пароли и адреса не настоящие.

$ cat node_modules/react-scripts/config/webpackDevServer.config.js
...
   // want to allow setting the allowedHosts manually for more complex setups
   allowedHosts: disableFirewall ? 'all' : [allowedHost],
   headers: {
     'Access-Control-Allow-Origin': '*',
     'Access-Control-Allow-Methods': '*',
     'Access-Control-Allow-Headers': '*',
   },
   allowedHosts: [
       // Ваш список разрешенных хостов здесь
       'localhost',
       '127.0.0.1',
       'IPADDR1'
   ],
...
$ cat settings.py 
...
ALLOWED_HOSTS = ['127.0.0.1', 'localhost', 'IPADDR1', 'HOST1']
...
DATABASES = {
   'default': {
       'ENGINE': 'django.db.backends.postgresql',
       'NAME': 'BASE',
       'USER': 'USER',
       'PASSWORD': 'PASSWORD',
       'HOST': 'IPADDR1',
       'PORT': '5432',
   }
}
$ cat /etc/postgresql/14/main/pg_hba.conf
...
listen_addresses = 'localhost, 127.0.0.1, IPADDR1, IPADDR2, HOST1'           # what IP address(es) to listen on;
...

Ничего не меняется - сайт не видит информацию из базы данных и ошибка в браузере та же. Какие еще настройки я упустил или что еще можно сделать, чтобы все работало правильно?

Вернуться на верх