【问题标题】:Nodejs Module exports result setNodejs 模块导出结果集
【发布时间】:2022-08-16 23:27:20
【问题描述】:

我是 Nodejs 的新手,我试图使用 sequelize 导出站点设置表值来获得高度评价。

这是我的表 setting table here

块引用

`const sequelizeConn = require(\"./database\");
var arrResult = new Object();
function getSiteDate(){
  settingResult = await sequelizeConn
  .query(\"SELECT * FROM `site_settings`\")
  .then((data) => {
    //  return data;
    data[0].map((res, index) => {
      arrResult[res[\"setting_title\"]] = res[\"setting_value\"];
    });
    // console.log(arrResult);
    return arrResult;
  })
  .catch((err) => {
    console.log(err);
  });

}

module.exports.siteData =getSiteDate();


// in other file
var obj = require(\"./app/config/assets.config\");
console.log(obj.SITE_TITLE);  // undefined
`

块引用

    标签: node.js sequelize.js


    【解决方案1】:

    配置文件在哪里兄弟。 我建议使用易于调试的 github 链接共享您的代码

    【讨论】:

      【解决方案2】:

      如果您使用 getSiteDate() 获取数据 然后直接使用module.exports = getSiteDate() 并使用导入

      const sitedata = require('your file path')
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-04-06
        • 2021-10-12
        • 2016-09-20
        • 1970-01-01
        相关资源
        最近更新 更多