php 편집기 Strawberry에서는 dev_appserver.py 및 google.golang.org/를 사용하여 Google Cloud Datastore에 연결하는 방법을 소개합니다. dev_appserver.py는 Google App Engine 환경을 시뮬레이션할 수 있는 개발 서버이고, google.golang.org/는 Go 언어의 공식 코드 라이브러리입니다. 두 가지를 함께 사용하면 Google Cloud Datastore에 쉽게 연결하여 데이터를 읽고 쓸 수 있습니다. 이 문서에서는 Google Cloud Datastore에 빠르게 연결하고 성공적으로 연결하는 데 도움이 되는 구체적인 단계를 자세히 설명합니다.
제목 그대로입니다. 효과 없이 dev_appserver.py
才能运行。简而言之,我希望 appengine.Main()
和 appengine.NewContext(r)
允许我的应用程序使用我的 project-id
指向我的云数据存储,而不是本地模拟器的存储。我设置了 GOOGLE_APPLICATION_CREDENTIALS
를 요구하는 오래된 Go 1.11 AppEngine API가 있습니다.
이렇게 하면 공유 클라우드 데이터베이스에 액세스하면서 로컬로 서버를 실행할 수 있습니다.
저는 google.golang.org/[email protected]
和 dev_appserver.py --enable_console --port=8081 --support_datastore_emulator=true --go_debugging=true app.yaml
이게 가능한가요? 아니면 이전 Go 라이브러리를 사용할 때 로컬 에뮬레이터에서 멈추나요?
댓글에서 답변으로 이동
go 1.11을 확인해 보세요. remote_api
https://www.php.cn/link/2d680487650d66445b50d3d759eccad4
사용 논리는 -
과 유사합니다.로컬 환경에서 실행하는 경우 remote_api
否则坚持默认行为(即由于 remote_api
를 사용하고, 그렇지 않으면 기본 동작을 고수합니다. (예:
간단하게 하기 위해 동일한 변수 이름을 사용해 볼 수 있습니다. 예:
으아악
그런 다음 데이터 저장소에 대한 나머지 쿼리/호출에 "ctx"를 사용합니다참고:
저는 "go"에 익숙하지 않으므로 위의 내용을 작업 코드가 아닌 의사 코드로 간주하세요--support_datastore_emulator=true
또한
위 내용은 dev_appserver.py 및 google.golang.org/를 사용하여 Google Cloud Datastore에 연결합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!