私はNode.jsを初めて使用しています。私は以下のようにデータベースからデータを読み込むためにDynamoDBローカルを使用しています。node.js:非同期データをグローバルに利用できるようにする方法
function readFromTable (params){
docClient.get(params, function(err, data) {
if (err) {
console.error("Unable to read item. Error JSON:", JSON.stringify(err, null, 2));
} else {
console.log("GetItem succeeded:", JSON.stringify(data, null, 2));
result = JSON.stringify(data, null, 2);
console.log ("got result");
console.log (result);
}
});
私は非同期機能であることを理解することはできません。非同期データは、関数successイベント内でのみ使用できます。
しかし、私はhtmlに返す必要があるので、関数の外でresult
データを利用できるようにする必要があります。それ、どうやったら出来るの?