У меня есть точная копия и настройки, перенесенные на Ubuntu, и по какой-то причине я получаю
«Не удалось загрузить ресурс: net :: ERR_EMPTY_RESPONCE» через Chrome DevTools.
Экспресс-сервер работает с PM2, и у меня mongoDB работает как служба. Целью было запустить сервер и подключиться при перезагрузке (для POS-системы магазина).
На моем Mac он запускает подключение и т.д. без проблем.
В моем ящике Ubuntu запускается приложение React делает, я просто не могу подключиться к базе данных. Настройка db одинакова (порты и все) с моего Mac на ubuntu.
Я использовал MongoDB Compass в системе ubuntu для просмотра базы данных после запуска службы и подключения делает, и я вижу все перенесенные данные. Когда я использую почтальон, чтобы попытаться получить ответ от моего сервера, он просто зависает и ничего не происходит. Я даже не знаю, как диагностировать эту проблему.
Сообщите мне, какая информация вам нужна, и я с радостью ее перешлю.





Проблема заключалась в том, что на моем Mac у меня не было установки process.env.MONGOLAB_URI, поэтому она перешла в testDB. Но похоже, что в моей системе Ubuntu есть созданный или используемый по умолчанию process.env.
var mongoUri = process.env.MONGOLAB_URI || 'mongodb://localhost/testDB'
mongoose.connect(mongoUri);
mongoose.Promise = global.Promise;
просто измените эту строку на эту
var mongoUri ='mongodb://localhost/testDB'
позволил ему работать. Будущее примечание по миграции, если кто-то столкнется с этой проблемой!