Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从表的字段返回值_Javascript_Node.js_Sequelize.js_Es6 Promise - Fatal编程技术网

Javascript 从表的字段返回值

Javascript 从表的字段返回值,javascript,node.js,sequelize.js,es6-promise,Javascript,Node.js,Sequelize.js,Es6 Promise,我尝试使用承诺返回表字段的值,但结果如下所示 router.get("/generateDemand", (req, res, next) => { const entreprise = req.user.entrepriseid; downloadFile(req, res, next, entreprise); }); 正在执行(默认):从中选择“EnterpriseID”、“titrefr” “enterprise”作为“enterprise”,其中“enterpris

我尝试使用承诺返回表字段的值,但结果如下所示

router.get("/generateDemand", (req, res, next) => {
  const entreprise = req.user.entrepriseid;

  downloadFile(req, res, next, entreprise);
});

正在执行(默认):从中选择“EnterpriseID”、“titrefr” “enterprise”作为“enterprise”,其中“enterprise”。“enterpriseid”= “SDA”;标题----------------->[对象续集实例:企业]获取 /附件/生成需求200 71.459 ms-1638


通过调用
findOne
方法,您将返回一个Sequelize模型实例,因此为了获得给定实例的指定字段(表记录的表示),您应该使用
instance.get
方法,如
chalk.bgBlue(title1.get('fieldName'))

问题是什么?
downloadFile()
在哪里将其结果返回到路由?路由在哪里使用
downloadFile()
的结果响应客户端。您是否缺少部分代码,或者您的问题不知道如何从这里开始?
export const downloadFile = async (req, res, next, entreprise) => {
  const title1 = await Entreprise.findOne({
    attributes: ["entrepriseid", "titrefr"],
    where: { entrepriseid: entreprise }
  });
  console.log("title---------->", chalk.bgBlue(title1));
}