Получить запрос на Heroku возвращает страницу создания приложения по умолчанию? - PullRequest
0 голосов
/ 10 марта 2019

У меня есть серверная часть heroku, в которой я пытаюсь получить данные: https://jabooda -homes-backend.herokuapp.com /

Когда я работаю с этим приложением локально, я успешно могу получить эти данные; однако когда я выполняю GET-запрос к приложению Heroku через Postman, я замечаю, что HTML-страница React по умолчанию возвращается обратно. Вот изображение, демонстрирующее это:

enter image description here

Вот фрагмент кода сервера, который получает данные:

const express = require('express')
const cors = require('cors')
const app = express()

// Routes
app.use('/api', router)

router.get('/getCareerData', (req, res) => {
    console.log(req)
    console.log('***************************************************************************************************************************************')
    console.log(res)
    var data = res.json({
            success: true,
            data: {
                "_id": {
                    "$oid": "5c200d53e7179a74879741fb"
                },
                "jobtitle": "FRAMER",
                "description": "",
                "requirements": [
                    "Measure, cut and assemble lumber with precision",
                    "Be able to lift and carry heavy framing lumber, sheets of plywood and other materials",
                    "Strong analytical and mathematical skills"
                ],
                "updatedAt": {
                    "$date": "2019-02-06T22:04:42.721Z"
                }
            }
    })

    return data
    // return retrieveData(Careers, req, res)
})

(Примечание: у меня есть BE, связанная с MongoDB, которая получает данные оттуда; однако в целях тестирования я просто пытаюсь вернуть созданную мною переменную данных).

Опять же, когда я запускаю localhost, данные возвращаются просто отлично; Однако, когда я пытаюсь сделать это через Heroku, это не удается. Кто-нибудь знает, как это обойти? Я правильно не загружаю свое приложение в Heroku? Я установил CORS на своем внешнем интерфейсе, но мне интересно, есть ли дополнительные конфигурации, которые мне нужно настроить, чтобы получить эти данные через Heroku. Буду признателен за любые отзывы, и если вы хотите, чтобы я включил больше информации, пожалуйста, дайте мне знать. Спасибо !!

1 Ответ

0 голосов
/ 11 марта 2019

Я понял - мой бэкэнд был приложением реакции из create-реагировать на приложение, и я просто удалил все, что связано с реакцией, в приложении бэкэнда ... теперь это работает!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...