我正在学习 angular.js $resource。如文档中的示例,我有自定义方法
// some stuff
{charge: {method:'POST', params:{charge:true}} //declaring custom method
// some stuff
// and then call the this method
card.$charge({amount:9.99});
// It makes POST: /user/123/card/456?amount=9.99&charge=true {id:456, number:'1234', name:'J. Smith'}
问题是我的快速应用程序只解析对象,而错过了amount=9.99&charge=true
. 但是,如果我只发送amount=9.99&charge=true
没有对象(而不是通过 angular 的 $resource),它解析得很好。如果我只发送对象也一样。但不是两者兼而有之。所以我无法得到charge=true
真正需要的东西。我什至可能没有得到对象,但 Angular 的 $recourse 默认附加它,所以我不知道在调用自定义方法时如何防止附加对象
我正在使用: express 4,带有配置的正文解析器:
app.use(bodyParser.urlencoded({
extended: true
}));
app.use(bodyParser.json());
app.use(methodOverride());
和multer
所以,亲爱的社区,请帮助。我头疼了 2 个小时。