現在、特定のルート ルール内のフォームから投稿された値を取得しようとしています。これに関する他のすべての SO 投稿が機能しないため、もう一度お尋ねしたいと思います。これを整理してプロジェクトに実装していますか? Iron-Router@1.0.9 の解決策はありますか?
this.request.body
上記のルート ルール内のコードは、常に undefined を返します。
Router.route('/register', function(){
console.log( JSON.stringify(this.request.body) );
//this.render('test',{data:{data:this.request.body.username}})
});
//SERVER ONLY
if (Meteor.isServer) {
Meteor.methods({
'addSong': function(songName) {
var userId = Meteor.userId()
songs.insert({
userId: userId,
name: songName
})
}
})
Router.onBeforeAction(Iron.Router.bodyParser.urlencoded({
extended: true
}));
}