我正在开发一个在前端使用大量javascript的SF2应用程序.
SF2为我提供了一个很好的方法来构建一个漂亮的REST应用程序,使用doctrine管理我的数据库,使用twig进行模板等等,但我想使用Angularjs.
我知道angularjs SF2是2个不同的框架,有不同的方法,但我想知道这项工作的最佳方法是什么.
它甚至值得吗?
如果是,您认为更清洁,最有效的解决方案是什么?
也许使用php代替twig模板使用angularjs花括号?
我有一个使用bodyparser()的nodejs应用程序,以及这条路线:
app.post('/users', function(req, res){
res.json(req.body)
})
Run Code Online (Sandbox Code Playgroud)
当我卷曲
curl -X POST 127.0.0.1:3000/users -d 'name=batman'
Run Code Online (Sandbox Code Playgroud)
服务器发回这个json:
{ name: 'batman' }
Run Code Online (Sandbox Code Playgroud)
我的问题是当试图用http.request做同样的请求时,req.body是空的我虽然做同样的调用,这里是一个我用节点运行的test.js文件:
var http = require('http');
var options = {
host: '127.0.0.1',
port: 3000,
path: '/api/users',
method: 'POST'
};
var request = http.request(options, function (response) {
var str = '';
response.on('data', function (chunk) {
str += chunk;
});
response.on('end', function () {
console.log(str);
});
});
request.end("name=batman");
Run Code Online (Sandbox Code Playgroud)
请求正文是空的 - > {}
为什么?我已经尝试设置内容长度,但没有做任何事情.
我在一个nodejs项目中使用玉
找不到如何定义过滤器
我有类别,我想在选择框,小写选项值和大写选项文本中显示
select
each cat in categories
option(value="lowercase(#{cat})") uppercase(#{cat})
Run Code Online (Sandbox Code Playgroud)
任何的想法 ?