নোড.জেএস আলেক্সা টাস্ক ইস্যু
আমি বর্তমানে এডাব্লুএস ল্যাম্বদার মাধ্যমে একটি নোড.জেএসএক্স আলেক্সা টাস্ককে কোড করছি, এবং আমি এমন একটি ফাংশন কোড করার চেষ্টা করছি যা ওপেন ওয়েদার এপিআই থেকে তথ্য গ্রহণ করে এবং এটি একটি পরিবর্তনশীল হিসাবে ডাকা হয় weather
। সম্পর্কিত কোডটি নিম্নরূপ:
var request = require('request');
var weather = "";
function isBadWeather(location) {
var endpoint = "http://api.openweathermap.org/data/2.5/weather?q=" + location + "&APPID=205283d9c9211b776d3580d5de5d6338";
var body = "";
request(endpoint, function (error, response, body) {
if (!error && response.statusCode == 200) {
body = JSON.parse(body);
weather = body.weather[0].id;
}
});
}
function testWeather()
{
setTimeout(function() {
if (weather >= 200 && weather < 800)
weather = true;
else
weather = false;
console.log(weather);
generateResponse(buildSpeechletResponse(weather, true), {});
}, 500);
}
আমি এই স্নিপেটটি ক্লাউড 9 এবং অন্যান্য আইডিইতে অগণিত সময় চালিয়েছি এবং মনে হয় এটি নির্দ্বিধায় কাজ করছে। যাইহোক, আমি যখন এটি একটি প্যাকেজে জিপ করে এডাব্লুএস ল্যাম্বডায় আপলোড করি তখন আমি নিম্নলিখিত ত্রুটিটি পাই:
{
"errorMessage": "Cannot find module '/var/task/index'",
"errorType": "Error",
"stackTrace": [
"Function.Module._load (module.js:276:25)",
"Module.require (module.js:353:17)",
"require (internal/module.js:12:17)"
]
}
আমি অজস্র নিবন্ধগুলি ইনস্টল করেছি এবং মডিউল-জেএস, অনুরোধ এবং আরও অনেক নোড মডিউল ইনস্টল করেছি যা এই কোডটি চালিত করে, তবে কিছুই এই সমস্যাটিকে ঠিক করতে পারে বলে মনে হয় না। কেবলমাত্র ক্ষেত্রে, এখানে আমার ডিরেক্টরিটি রয়েছে:
- planyr.zip
- index.js
- node_modules
- package.json
কেউ কি জানেন যে বিষয়টি কী হতে পারে? আপনাকে অগ্রিম অসংখ্য ধন্যবাদ।
START RequestId: 46c71292-debf-11e6-a013-1be2c415a9c1 Version: $LATEST Unable to import module 'index': Error at Function.Module._resolveFilename (module.js:325:15) at Function.Module._load (module.js:276:25) at Module.require (module.js:353:17) at require (internal/module.js:12:17) END RequestId: 46c71292-debf-11e6-a013-1be2c415a9c1 REPORT RequestId: 46c71292-debf-11e6-a013-1be2c415a9c1 Duration: 55.76 ms Billed Duration: 100 ms Memory Size: 128 MB Max Memory Used: 16 MB