使用meteor js和usb device

时间:2016-12-19 08:34:00

标签: c# android api meteor huawei

我已经从meteor创建了一个项目应用设备示例。 在我的代码中,我创建了一个副服务器,用C#web api 2.0创建了一个CRUD。 虽然流星方面我在SERVER文件夹上的main.js内部的方法上创建了,我将指向web api:

addStudent:function(FirstName,LastName,Email,Address){ 
   Toast.info(result);
    this.unblock();
    var result = Meteor.http.call("POST","",
                   {
                    data:{
                            "FirstName": FirstName,
                            "LastName" : LastName,
                            "Email": Email,
                            "Address":Address
                        }
                    }
                );
        //Toast.info(result);
    return result;
},`

并在main.js中我在客户端调用了该方法:

Template.createStudent.events({

    'click #btnCreate':function(events){            
        events.preventDefault();
        var Firstname='pippo';
        var Lastname='pluto';
        var Email='tizio1@libero.it';
        var Address='via polo nord';
        setTimeout(function() { 
            Meteor.call("addStudent",Firstname,Lastname,Email,Address, function(error, result) {

                if (error) {
                    Toast.info("Client:" + error);
                    alert("Oops!!! Something went wrong!");
                } 
                else {
                    Toast.info("Client:" + result);
                    Session.set('tx', result);
                }    
            });   
        });
    }
});

当我去投掷(“meteor run Android-device”)项目时,并连接我的手机的usb,他不会调用该服务,但如果我在浏览器上运行它(“localhost:3000” ),一切正常。

P.S。:另外我还在Api .NET端启用了enableCors

你能帮我理解为什么吗?

谢谢

0 个答案:

没有答案