請幫助,我需要在lambda函數中使用mqtt協議將一些數據發送給代理。 我用簡單的代碼來測試它:AWS中的MQTT用於Alexa Javascript的Lambda函數
mqtt = require('mqtt');
var client = mqtt.connect('mqtt://test.mosquitto.org');
client.on('connect', function() {
client.subscribe('presence');
client.publish('presence', 'Hello mqtt');
});
client.on('message', function (topic, message) {
// message is Buffer
console.log(message.toString());
client.end();
});
但我得到一個錯誤「無法找到模塊‘MQTT’」,我怎麼能包括lambda函數這個模塊???我怎樣才能在我的lambda中使用mqtt?有人???
我們在這裏需要更多的上下文,我們在談論nodejs嗎?如果是的話,你安裝了mqtt npm模塊嗎? – hardillb
是的,node.js和我已經安裝了mqtt npm。 – Suki
更新問題,詳細說明npm如何安裝mqtt模塊,以及您在哪裏執行上面列出的代碼。錯誤意味着mqtt模塊未安裝在需要的地方 – hardillb