【发布时间】:2017-03-27 13:13:53
【问题描述】:
在 server.js 代码中,我在开头写了:
var callForecastDatas = require(__dirname+"/config/callForecastDatas.js");
var callForecastAdsl = require(__dirname+"/config/callForecastAdsl.js");
var callForecastCable = require(__dirname+"/config/callForecastCable.js");
var callForecastFibre = require(__dirname+"/config/callForecastFibre.js");
var callForecastOthers = require(__dirname+"/config/callForecastOthers.js");
var callForecastOtt = require(__dirname+"/config/callForecastOtt.js");
var callForecastSatellite = require(__dirname+"/config/callForecastSatellite.js");
var callForecasttnt = require(__dirname+"/config/callForecasttnt.js");
然后,在一个函数中,我引用其中一个元素:
function getAllDeptsCallForecast(res, queryParams)
{
//some code
var callForecastAdsl = callForecastAdsl.callForecastPerHourAndPerDay;
//some code
}
/config/callForecastAdsl.js 文件的结构如下:
module.exports = {
callForecastPerHourAndPerDay:`...some datas...
};
为什么我有这样的错误 500(参考函数 GetAllDeptsCallForecast 中的 callForecastAdsl 行)?
TypeError: Cannot read property 'callForecastPerHourAndPerDay' of undefined
【问题讨论】:
标签: javascript node.js config