繁体   English   中英

sails.JS v1中的回调函数

[英]callback function in sails.JS v1

我是SailsJS的新手。 我想在名为技能的收藏中添加记录。

我已经参考了Sails js的这份文件https://sailsjs.com/documentation/reference/waterline-orm/models/create

我有以下要求:

{
    "skillName": "tblPreffered PartneersTest",
    "active": "true"
}

我的职能是:

 FnCreate :  function(req,res){
    var Data = await Skills.create(req.body).exec().fetch();
    console.log('data  is :'+JSON.stringify(Data)); 
    res.send({
        status      : true,
        statusCode  : 200,
        message     : "New Skill added",
        responce    : Data,     
    })
  }

现在,当我运行时,它显示错误为:

var Data = await Skills.create(req.body).exec().fetch();
                         ^^^^^^^^^^^^^^^^^
SyntaxError: Unexpected identifier

谁能帮我该怎么办?

您需要使用async关键字:

FnCreate :  async function(req,res){
                  var Data = await Skills.create(req.body).fetch();
                  console.log('data  is :'+JSON.stringify(Data)); 
                  res.send({
                  status      : true,
                  statusCode  : 200,
                  message     : "New Skill added",
                  responce    : Data,     
            })
            }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM