本地GAE数据存储模拟器上的奇怪http端点

时间:2018-02-24 00:05:15

标签: google-cloud-datastore

我在谷歌应用引擎中安装了数据存储模拟器。根据{{​​3}}的教程安装数据存储模拟器后。我找到了

[datastore] API端点:https://cloud.google.com/datastore/docs/tools/datastore-emulator [datastore] export DATASTORE_EMULATOR_HOST = :: 1:8862

当我在Safari上访问端点时,无法访问它。我认为http://::1:8862是一个奇怪的地址,我不知道它为什么会发生,以及如何解决这个问题。 THX

1 个答案:

答案 0 :(得分:3)

该地址表示localhost(IPv6格式)和端口8862.请参阅What is IPV6 for localhost and 0.0.0.0?

我没有使用模拟器,所以我不确定这是否适用于API端点:也许您可以使用--host-port参数指定所需的模拟器。来自gcloud beta emulators datastore start

  

--host-port=HOST_PORT

     

主机:模拟器应绑定到的端口。可以采取的形式   单个地址(主机名,IPv4或IPv6)和端口:

  ADDRESS[:PORT]
     

在此格式中,您必须将IPv6地址括在方括号中:   e.g。

  [2001:db8:0:0:0:ff00:42:8329]:8080
     

默认值为localhost:8081。