POST 请求变量未在 Sails.js 中通过

POST request variables not coming through in Sails.js

我是 Sails 的新手,所以我可能做错了,但我似乎无法从控制器中的表单中获取数据。

提交操作路由到正确的控制器方法。

<form action="/create" method="POST">
  <div class="form-group">
    <label for="title">Title</label>
    <input type="text" class="form-control" id="title">
  </div>
  <button type="submit" class="btn btn-default">Submit</button>
</form>

控制器动作:

save: function (req, res) {
    console.log(req.param('title'));
    console.log(req.params.all());
}

结果:

undefined
{}

如何获取提交的表单数据?

你好像省略了name属性。

    <label for="title">Title</label>
    <input type="text" class="form-control" id="title" name="title">

否则无法从服务器接收参数。