我有一个服务器端脚本名称server.js。 我的目录结构是这样的
我想从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);
});