不完全确定如何放置,但 Meteor.call 和 .methods 在专门在 iOS 上的移动设备上构建应用程序时不起作用,尽管我还没有在 Android 上尝试过。在我之前的项目中,这不会发生。我尝试与另一个应用程序进行比较,实际上,我在这个新应用程序中重用了另一个应用程序,但它只是不起作用。此外,一切都在 web 和 iOS 模拟器上运行良好。有人请帮忙。
导入/启动/服务器/methods.js
import { HTTP } from 'meteor/http';
import { Meteor } from 'meteor/meteor';
Meteor.methods({
methodTrial: function(data) {
console.log("Called methodTrial");
return false;
}
});
导入/启动/ui/pages/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';