Accounts.createUser и Meteor.loginWithPassword выбрасывают 502 плохих шлюза - PullRequest
0 голосов
/ 14 июня 2019

У меня проблема с моим метеорологическим приложением. Мое приложение прекрасно работает на локальном хосте, но когда я его развертываю и пытаюсь создать пользователя с помощью 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...