0
Googleデータストアからエンティティデータを設定して取得する方法がわかりません。私はさまざまな例を見つけて、どちらが正しいかを理解していません。以下は私がこれまで行ってきたことです。このエラーが発生し続ける:ReferenceError: datastore is not defined
データストアAPIを正しく呼び出さないのですか?ノードを使用してGoogle Datastoreでエンティティデータを設定および受信する方法
server.jsファイル:
var express = require('express');
var app = express();
const Datastore = require('@google-cloud/datastore');
const datastore = Datastore();
require('./routes/main')(app);
require('@google/cloud-debug').start({
keyFilename: './jarvis-hd-live-842e4f78479e.json'
});
const PORT = process.env.PORT || 8080;
app.listen(PORT,() => {
console.log(`Your app is listening on port ${PORT}`);
});
ルートファイル:
app.post('/message', function (request, response) {
message = request.body.Body;
response.send("<Response><Message>Heyyo!</Message></Response>");
const key = datastore.key('timestamp');
datastore.save({
key: key,
data : {
timestamp_value: 0
}
});
datastore.insert(entity)
.then(()=> {
console.log("Data object inserted successfully.");
});
});
をありがとう!これについての指示はどこで見つかりましたか? –
私はいつもhttps://googlecloudplatform.github.io/google-cloud-node/#/docs/datastore/0.5.1/datastoreのドキュメントを参照しています。 私はこの文書が現時点では少しばっちりしていることを知っています。 –
ありがとう!ドキュメンテーションには非常に多くの異なる例がありました。これは多くの助けとなりました。 –