java GAE检测localhost或appspot上的运行位置
我有GAE申请表。它使用OAuth2.0协议。我现在使用Java库。 目前,我手动切换重定向URL
在本地主机上测试时,我使用localhost:8888/oauth2callback
当我部署应用程序时,我设置example.appspot.com/oauth2callback.
那么,我如何检测应用程序是在本地主机上运行还是已部署
你可以在下面搜索框中键入要查询的问题!
我有GAE申请表。它使用OAuth2.0协议。我现在使用Java库。 目前,我手动切换重定向URL
在本地主机上测试时,我使用localhost:8888/oauth2callback
当我部署应用程序时,我设置example.appspot.com/oauth2callback.
那么,我如何检测应用程序是在本地主机上运行还是已部署
# 1 楼答案
您可以使用oAuthService方法来检测本地主机环境
OAuth for Java Overview
# 2 楼答案
根据documentation,您可以执行以下操作
您可以检查系统属性
com.google.appengine.runtime.environment
的值以确定它是“生产”还是“开发”文档中的示例代码:
等等
在Python方面,请查看以下documentation代码段: