Почему мой пакет iron: router не может найти определения моего маршрута на моем удаленном сервере? - PullRequest
0 голосов
/ 29 апреля 2019

У меня странные проблемы с моим iron: router пакетом в моем метеорном приложении.Маршрутизатор Iron: отлично работает при работе на моем локальном компьютере, однако при загрузке и запуске с удаленного сервера Digital Ocean появляется сообщение об ошибке, показанное ниже:

An image of the error message I see when I start my meteor app

То, что крайне странно, так это то, что я никогда не получаю сообщение об ошибке * при локальном запуске приложения.Обратите внимание, что версия пакета iron: router, как локальная, так и на удаленном сервере, является iron: router@1.1.2

Найдите ниже в коде, как я определил мой домашний маршрут, который снова работает локально, но не удаленно.

.. / client / main.js

Router.route('/', {
name: 'home1',
template: 'home1',

data: function(){

  $('li.showResults').css('visibility', 'hidden');

  var userLoggedIn = Meteor.userId();

 if (userLoggedIn  ) {
        $('.navbar-default').show();

 }
 else{
        $('.navbar-default').hide(); 
        Modal.hide('newLoadingModal');
  }

 },

waitOn: function(){

    return Meteor.subscribe('pendingPayments');

}


});

.. / client / main.html

<template name="home1">

  Welcome to my meteor App

</template>

Найти под моим локальным окружением (Ubuntu 18.04.2 LTS), когда meteor show meteor:

Package: meteor@1.9.3                         
Maintainers: mdg                              
Exports: Meteor, global, meteorEnv            

Older and pre-release versions of meteor have been hidden. To see all 320

Найти под моим удаленным сервером (цифровым Ocean Ubuntu 16.04.6 LTS), когда meteor show meteor:

Package: meteor@1.9.3                         
Maintainers: mdg                              
Exports: Meteor, global, meteorEnv      

Буду очень признателен за любую помощь.

...