Я развернул приложение стека MEAN в Heroku, следуя инструкциям, выпущенным Heroku: https://devcenter.heroku.com/articles/mean-apps-restful-api. Я установил URL базы данных в качестве переменной среды в Heroku, и развертывание Heroku работает должным образом,как вы можете видеть здесь: https://whispering -river-53899.herokuapp.com / .
Моя проблема в том, что я теперь не могу провести локальное тестирование и не хочу засорятьсямои журналы git с непроверенными коммитами.При локальном запуске я жестко кодирую process.env.MONGO_DB в server.js по URL-адресу, который обычно устанавливается переменной среды (я удаляю это перед фиксацией), и запускаю приложение с помощью «ng serve».Страница загружается с панелью навигации и заголовком, но не содержимым таблицы.Когда я проверяю вкладку сети, запрос к маршруту / api / monsters, который обычно возвращает эти результаты, возвращает ошибку 404 с сообщением «Cannot GET / api / monsters».
Мой код можно найти здесь: https://github.com/allredbm/Monster-Playbook
Я ищу изменения, которые необходимо внести в мой код, чтобы разрешить доступ к моей базе данных во время тестированияна местном уровне.Я планирую вернуть эти изменения обратно в текущее состояние, прежде чем нажать на heroku.