常用功能 - 注册用户 - 在mongodb中存储数据。 在邮递员一切都很好,我不能从应用程序ui做好。
我的控制器:
export default Ember.Controller.extend({
actions: {
addUser: function(){
let formData = {
"fullname": this.get('fullname'),
"firstname": this.get('firstname'),
"lastname": this.get('lastname'),
"email": this.get('email')
};
let newUser = this.store.createRecord('candidate',{
fullname: formData.fullname,
firstname: formData.firstname,
lastname: formData.lastname,
email: formData.email
})
newUser.save();
}
}
});
我的适配器:
import DS from 'ember-data';
export default DS.RESTAdapter.extend({
namespace: 'api'
});
我的模特:
import DS from 'ember-data';
export default DS.Model.extend({
fullname: DS.attr('string'),
firstname: DS.attr('string'),
lastname: DS.attr('string'),
email: DS.attr('string')
});
发布请求成功,状态为201。在db中我看到新的空文档。在控制台中,我看到错误“SyntaxError:位于0的JSON中的意外的令牌C” 我想我应该声明JSON.parse。适配器?制作JSON.parse(newUser)并没有帮助。 我是ember的新手,所以我想我是愚蠢的错,但我找不到任何。