Rumah > pembangunan bahagian belakang > Golang > Gorm: Mengkonfigurasi TLS gagal (sslmode tidak sah)

Gorm: Mengkonfigurasi TLS gagal (sslmode tidak sah)

王林
Lepaskan: 2024-02-05 21:33:03
ke hadapan
1367 orang telah melayarinya

Gorm:配置 TLS 失败(sslmode 无效)

Kandungan soalan

Saya cuba belajar cara menggunakan gorm tetapi menghadapi masalah kecil tetapi mengarut. Apabila saya cuba menyambung ke pangkalan data, program ini memberikan saya ralat berikut:

[error] failed to initialize database, got error cannot parse `host=localhost, user=postgres, password=xxxxx dbname=astra, port=5432, sslmode=disable, TimeZone=UTC`: failed to configure TLS (sslmode is invalid)
Salin selepas log masuk

Sejujurnya, saya tidak tahu cara membetulkannya dan perkara yang boleh berlaku.

Ini kod saya:

<code>func setupDb() {
    dsn := "host=localhost, user=postgres, password=postgres, dbname=astra, port=5432, sslmode=disable, TimeZone=UTC"
    db, err := gorm.Open(postgres.Open(dsn), &gorm.Config{})
    if err != nil {
        logger_config.ErrorLogger.Println("Couldn't connect to database")
    }
}
</code>
Salin selepas log masuk

Jadi apa masalahnya? Jika anda tahu, sila beritahu saya. Saya sangat menghargainya!


Jawapan betul


Rentetan sambungan sepatutnya host=localhost user=postgres 密码=postgres dbname=astra port=5432 sslmode=disable TimeZone=UTC

Ditunjukkan di sinidalam dokumentasi gorm

Ini sebenarnya salah satu format yang diterima PostgreSQL untuk rentetan sambungan .

Atas ialah kandungan terperinci Gorm: Mengkonfigurasi TLS gagal (sslmode tidak sah). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan