Мое приложение heroku не получает postgresDB на heroku

#javascript #node.js #reactjs #postgresql #heroku

#javascript #node.js #reactjs #postgresql #heroku

Вопрос:

Я развернул приложение React на heroku, а также добавил модуль postgres, но я не получаю никаких данных во внешнем интерфейсе, хотя я могу все изменить с консоли в серверной части.

мой код:

 // this is the DB config:

const { text } = require("express");
let pg = require("pg");
if (process.env.DATABASE_URL) {
  pg.defaults.ssl = true;
}

// include an OR statement if you switch between a local dev db and
// a remote heroku environment

let connString =
  process.env.DATABASE_URL ||
  process.env.PG_HOST;
const { Pool } = require("pg");

const pool = new Pool({
  connectionString: connString,
});

module.exports = {
  query: (text, params) => pool.query(text, params),
};

  
 // this is the axios config

import axios from 'axios';

export default axios.create({
    baseURL: process.env.DATABASE_URL   '/api/v1/restaurants',

})
  

когда я регистрирую переменную DATABASE_URL, я получаю undefined . пожалуйста, ПОМОГИТЕ!

Комментарии:

1. DATABASE_URL Добавлен ли раздел config vars в вашем приложении Heroku? Вы можете проверить это на странице настроек своей панели управления Heroku.

2. Харшана Серасингхе, да, это так, выглядит примерно так: postgres://<data>:<another_data>42987404ec@ec2-23-20-168-40.compute-1.amazonaws.com:5432/d24qet9lga6fnu