Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何设置GAE数据存储的密钥?_Javascript_Node.js_Google App Engine_Express_Google Cloud Datastore - Fatal编程技术网

Javascript 如何设置GAE数据存储的密钥?

Javascript 如何设置GAE数据存储的密钥?,javascript,node.js,google-app-engine,express,google-cloud-datastore,Javascript,Node.js,Google App Engine,Express,Google Cloud Datastore,当我向/显示消息发出GET请求时,有人知道我为什么会不断收到此错误吗{错误:密钥路径元素不能不完整:[已创建时间戳:。我是否未正确设置密钥?您可以在此处查看后端 const key=datastore.key('created_timestamp',5689413791121408); app.post('/message',函数(请求、响应){ 让消息=request.body.body; 回复。发送(“Heyyo!”); var d=新日期; var time=d.getTime(); 让实

当我向
/显示消息
发出
GET
请求时,有人知道我为什么会不断收到此错误吗<代码>{错误:密钥路径元素不能不完整:[已创建时间戳:。我是否未正确设置密钥?您可以在此处查看后端

const key=datastore.key('created_timestamp',5689413791121408);
app.post('/message',函数(请求、响应){
让消息=request.body.body;
回复。发送(“Heyyo!”);
var d=新日期;
var time=d.getTime();
让实体={
钥匙:钥匙,
数据:{
讯息:讯息,,
创建:时间
}
};
datastore.upsert(实体)
.然后(()=>{
console.log(“后期更新成功”);
});
});
app.get('/display message',函数(req,res){
让last\u updated\u time=req.query.last\u updated;
函数updateMessage(时间戳、消息){
变量输出={
成功:1,
数据:信息,
时间戳:时间戳
};
返回res.json(输出);
}
函数checkMessage(){
log(“开始检查消息功能”);
var超时;
clearTimeout(超时);
datastore.get(键)
。然后((实体)=>{
设实体_数据=实体[0];
console.log(实体_数据);
让message\u text=entity\u data.message;
让new_timestamp_value=entity_data.created;
如果(!last_updated_time | | last_updated_time
我相信
datastore.key()
需要一个列表:

const key = datastore.key(['created_timestamp', 5689413791121408]);

const key = datastore.key(['created_timestamp', 5689413791121408]);