У меня странные проблемы с моим iron: router пакетом в моем метеорном приложении.Маршрутизатор Iron: отлично работает при работе на моем локальном компьютере, однако при загрузке и запуске с удаленного сервера Digital Ocean появляется сообщение об ошибке, показанное ниже:
![An image of the error message I see when I start my meteor app](https://i.stack.imgur.com/Se0VJ.png)
То, что крайне странно, так это то, что я никогда не получаю сообщение об ошибке * при локальном запуске приложения.Обратите внимание, что версия пакета 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
Буду очень признателен за любую помощь.