我已经用流星js创建了Web应用程序,现在我需要为移动本机应用程序创建api。我的应用程序使用此路由登录Web应用程序。 Web应用程序登录路径的路径
myapp \ myappv1 \ app \ lib \ routes.js
Router.route('login', {
name: 'login',
controller: 'LoginController',
where: 'client'
});
要创建api,我已经在_myapp \ myappv1 \ app \ server_目录中创建了 server.js 文件,我正在尝试创建api以注册用户。
Router.route('/register/',{where: 'server'})
.post(function(){
//console.log(this.request.body);
//return false;
let user = {
email : this.request.body.email,
username : this.request.body.username,
password : this.request.body.password,
countrycode : this.request.body.countrycode,
mobileno : this.request.body.mobileno,
};
});
Meteor.call('registerForm', user, function(error, response1) {
if (error) {
response = {
"error" : true,
"message" : error,
}
}
if (response1) {
response = {
"error" : false,
"UserID" : response1,
}
}
});
this.response.setHeader('Content-Type','application/json');
this.response.end(JSON.stringify(response));
});
它在回调中显示错误。如何获得Accounts.createUser
的回复。它将数据插入数据库,但是
作为响应,返回错误“服务器不支持带有回调的Accounts.createUser”。