Не совсем уверен, как это сделать, но Meteor.call и .methods не работают при создании приложения на мобильном телефоне, особенно на iOS, хотя я еще не пробовал на Android. В моем предыдущем проекте такого не было. Я попытался сравнить с другим приложением и, на самом деле, я повторно использовал другое для этого нового приложения, но оно просто не работает. Кроме того, все отлично работает как в веб-симуляторе, так и в симуляторе iOS. Кто-нибудь, пожалуйста, помогите.
импорт/запуск/сервер/methods.js
import { HTTP } from 'meteor/http';
import { Meteor } from 'meteor/meteor';
Meteor.methods({
methodTrial: function(data) {
console.log("Called methodTrial");
return false;
}
});
импорт/запуск/пользовательский интерфейс/страницы/home.js
import './home.html';
import { Meteor } from 'meteor/meteor';
Template.payment.events({
"click #test-method": (event) => {
var data = {
name : "Hello World"
};
Meteor.call('methodTrial', data, (error, result) => {
console.log("Called 'methodTrial'");
}
}
});
импорт/запуск/сервер/index.js
import './methods.js';
сервер/main.js
import { Meteor } from 'meteor/meteor';
import '/imports/startup/server';
meteor run ios-device
) Если да, то проверили ли вы, может ли ваше устройство подключаться к локальному серверу через WiFi? - person ghybs   schedule 27.03.2017Meteor.status()
. - person ghybs   schedule 27.03.2017