如何在Node.js中运行另一个.js文件?

时间:2017-09-08 08:03:58

标签: javascript node.js

需要你的帮助,无法弄清楚我的代码有什么问题。非常感谢您的帮助。

首先,我有一个主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并使其可执行? 很多人!

0 个答案:

没有答案