У меня проблема с моим метеорологическим приложением. Мое приложение прекрасно работает на локальном хосте, но когда я его развертываю и пытаюсь создать пользователя с помощью Accounts.createUser или когда я пытаюсь войти в систему с помощью Meteor.loginWithPassword, консоль браузера выдает 502 неверных шлюза, и приложение ломается. Я также пытался вызвать Accounts.createUser из методов сервера, но все равно. Приложение прекрасно загружает базу данных, я пытался вызывать другие методы, и они работают нормально, я могу вставлять, обновлять и удалять что-либо из БД в консоли браузера, и единственное, что не работает, - это создание пользователя и вход в систему.
Я перепробовал все, что мне пришло в голову, изменив файл конфигурации MUP, протокол, изменив порт сервера, конфигурацию nginx, брандмауэр сервера и другие вещи, но пока ничего не получалось. И самое странное то, что у меня есть другое приложение, которое использует ту же БД, на том же сервере, только на другом порту, и я разверну его точно так же.
Метеор версия 1.8.1
MUP используется для развертывания.
Сервер - Ubuntu 18.04, nginx, размещенный на DigitalOcean.
ошибка в консоли браузера
РЕДАКТИРОВАТЬ:
Статус Мап:
=> Servers
- backdashboard.smartshopping.network: Ubuntu 18.04
=> Docker Status
- backdashboard.smartshopping.network: 18.09.3 Running
=> Meteor Status
- backdashboard.smartshopping.network: running
Created at 2019-06-17T07:49:06.464653605Z
Restarted 2 times
ENV:
- ROOT_URL=http://backdashboard.smartshopping.network
- DISABLE_WEBSOCKETS=true
- MONGO_URL=mongodb://Admin:SmartShopping~666@backdashboard.smartshopping.network:27017/SmartShoppingTest?autoReconnect=true&connectTimeout=60000&authSource=admin
- PORT=80
- METEOR_SETTINGS={"public":{}}
- PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- METEORD_DIR=/opt/meteord
- NODE_VERSION=8.4.0
Published Ports:
- 80/tcp => 4000
App running at http://backdashboard.smartshopping.network:80
- Available in app's docker container: true
- Available on server: true
- Available on local computer: true
журналы mup:
[backdashboard.smartshopping.network]=> Starting meteor app on port:80
[backdashboard.smartshopping.network]node: symbol lookup error: /built_app/programs/server/npm/node_modules/bcrypt/lib/binding/bcrypt_lib.node: undefined symbol: _ZN4node19GetCurrentEventLoopEPN2v87IsolateE
[backdashboard.smartshopping.network]=> Starting meteor app on port:80
[backdashboard.smartshopping.network]node: symbol lookup error: /built_app/programs/server/npm/node_modules/bcrypt/lib/binding/bcrypt_lib.node: undefined symbol: _ZN4node19GetCurrentEventLoopEPN2v87IsolateE
[backdashboard.smartshopping.network]=> Starting meteor app on port:80