需要你的帮助,无法弄清楚我的代码有什么问题。非常感谢您的帮助。
首先,我有一个主index.js文件,其中我的所有主要代码都是,我希望它从另一个文件调用另一个函数,即post.js并执行我放在该文件中的任何内容,但我无法实现工作。我有一个名为undefined的错误。
index.js(主档案)
var xxx = require('./post.js');
function handlepostWaterRequest(intent, session, callback) {
var cardTitle = "Water"
var speechOutput = "Ok!, Now watering plants!" + xxx.post;
callback(session.attributes,
buildSpeechletResponse(cardTitle, speechOutput, "", true));
}
post.js(第二档)
var ubidots = require('ubidots');
var client = ubidots.createClient('***API Key***');
module.exports = {
post: client.auth(function () {
var pumpData = this.getVariable('***Key***');
pumpData.getValues(function (err, data) {
console.log("Uploading..............");
pumpData.saveValue(0);
});
})
};
如何正确调用xxx.post
并使其可执行?
很多人!