-2
私の友人の一人は、lite-serverを使用してapiをホストしていて、ブラウザのAPIにアクセスしています。この問題は、おそらくgetBooks
を呼び出すコードによって引き起こされるノードでのAwsラムダ関数は "コールバックは関数ではありません"
http://localhost:3000/getBooks
私の友人の一人は、lite-serverを使用してapiをホストしていて、ブラウザのAPIにアクセスしています。この問題は、おそらくgetBooks
を呼び出すコードによって引き起こされるノードでのAwsラムダ関数は "コールバックは関数ではありません"
http://localhost:3000/getBooks
:として
'use strict';
(function() {
var StoreAPI = require('Store');
module.exports = {
getBooks: function (event, context,callback) {
var books;
StoreAPI.getAll('books', function(err,data){
console.log(data);
callback({
path: data.path,
error: false,
errorCode: 0,
body: {
books : data
}
});
});
}
};
}());
URLが行きます。お電話しようとしているものを
APIの呼び出しが完了した後、あなたはパラメータcallback
として渡された関数を呼び出ししようとするが、エラーメッセージが言うように、は機能ではありません。これを解決するには、呼び出し元コードが実際に関数をコールバックとして渡すようにします。
@Sajeetharanあなたは「ブラウザのURLで」これを行うことはできません。おそらく、あなたがやっていることや達成しようとしていることについて、より多くの情報をあなたの質問に含める必要があります。 –