小编Lou*_*let的帖子

symfony2应用程序上的Angularjs

我正在开发一个在前端使用大量javascript的SF2应用程序.

SF2为我提供了一个很好的方法来构建一个漂亮的REST应用程序,使用doctrine管理我的数据库,使用twig进行模板等等,但我想使用Angularjs.

我知道angularjs SF2是2个不同的框架,有不同的方法,但我想知道这项工作的最佳方法是什么.

它甚至值得吗?

如果是,您认为更清洁,最有效的解决方案是什么?

也许使用php代替twig模板使用angularjs花括号?

symfony angularjs

73
推荐指数
7
解决办法
5万
查看次数

通过http.request发送帖子请求时,req.body为空

我有一个使用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)

请求正文是空的 - > {}

为什么?我已经尝试设置内容长度,但没有做任何事情.

request node.js express

8
推荐指数
1
解决办法
1万
查看次数

小写与玉模板

我在一个nodejs项目中使用玉

找不到如何定义过滤器

我有类别,我想在选择框,小写选项值和大写选项文本中显示

select
  each cat in categories
    option(value="lowercase(#{cat})") uppercase(#{cat})
Run Code Online (Sandbox Code Playgroud)

任何的想法 ?

templates filter node.js pug

5
推荐指数
1
解决办法
7114
查看次数

标签 统计

node.js ×2

angularjs ×1

express ×1

filter ×1

pug ×1

request ×1

symfony ×1

templates ×1