流星1.2
Router.route('/upload', {
where: 'server',
action: function(){
console.log(this.request.body);
this.response.end(JSON.stringify(this.request.body));
}
});
我正在使用之前issues中提到的行。
if (Meteor.isServer) {
Router.onBeforeAction(Iron.Router.bodyParser.urlencoded({
extended: false
}));
}
仍然是{}。这与流星1.2打破了吗?现在有什么解决方案?
答案 0 :(得分:1)
//这是我的路线
Router.map(function(){
this.route('/posted',{where:'server'})
.post(function(){
console.log(this.request.body);
this.response.end('post request\n');
});
});
//这是我的表格
<form method="post" action="http://localhost:3000/posted">
<input name="test" value="blah"></input>
<input type="submit" value="Submit"></input>
</form>
//这是我在服务器控制台上的回复
//I20151026-12:27:21.421(-6)? { test: 'blah' }
希望这会有所帮助