从nodejs中父目录的文件导入变量

时间:2019-07-17 04:47:39

标签: node.js sql-server

我有一个服务器端脚本名称server.js。 我的目录结构是这样的

enter image description here

我想从server.js导出变量,并尝试从users.js导入它。但是我得到的只是空白变量。

我尝试了一个简单的变量,例如

const hello="helloworld";
module.exports=hello;

但是在将变量打印到users.js上之后,我在页面上看到一个“ {}”。

server.js代码

var sql = require("mssql");

//SQL server config
var config = {
    user: 'sa',
    password: '*****',
    server: 'DESKTOP-45', 
    database: 'Testdb' 
};
// connect to your database
sql.connect(config, function (err) {

  if (err) {
      console.log(err);
  }else{
      console.log("sql server connected");
  }

});

app.use('/',require('./routes/index'));
app.use('/users',require('./routes/users'));

const request = new sql.Request();
module.exports=request;

users.js代码

const sqlrequest = require('../server.js');
sqlrequest.query('select * from tbl_registration', function (err, recordset) {

            if (err) console.log(err);
            res.send(recordset.recordset);       
        });

0 个答案:

没有答案