私はウェブ開発にかなり慣れていませんが、Google Cloud ではさらに多くのことを行っています。申し訳ありません。
基本的に、私は Swift で (Perfect を使用して) アプリのバックエンド部分を実行しており、ローカル コンピューターでスムーズに動作しており、ローカルの Postgre データベースを使用しています (アプリケーションで PostgreORM を使用しています)。
しかし、それを Google Cloud にデプロイすると、データベースが認識されません (コンピューター エンジンと Cloud SQL (同じ名前と資格情報を持つ Google Cloud の Postgre サービス) で同一のポスター データベースを作成しました)。 、アプリがクラウド上にある場合、データベースを認識しません。何が欠けていますか?どうすればよいですか?Postgre で他の docker イメージをインストールしますか?
これが私のDBConnectorコードです:
import PostgresStORM
func setupDBCredentials() -> PostgresConnector.Type{
let connection = PostgresConnector.self
connection.host = "localhost" // or the connection name of the Google Cloud, it doesn't work as well
connection.username = "postgres"
connection.password = "nearby"
connection.database = "nearby"
connection.port = 5432
return connection
}
基本的に、Google App Engine コードを任意のデータベースに接続するにはどうすればよいですか?
また、役立つ場合は、Perfect Assistant を使用して、Docker を使用してコードを Google Cloud にデプロイしています。
もうありがとう!