Rumah > hujung hadapan web > tutorial js > Prisma: Tidak dapat menghuraikan respons enjin skema

Prisma: Tidak dapat menghuraikan respons enjin skema

Mary-Kate Olsen
Lepaskan: 2024-12-24 00:27:10
asal
397 orang telah melayarinya

Prisma: Could not parse schema engine response

Masalah

Baru-baru ini mengalami ralat ini semasa menggunakan apl kami ke pengeluaran:

Error: Could not parse schema engine response: SyntaxError: Unexpected token E in JSON at position 0
Salin selepas log masuk

Tiada penjelasan lagi mengapa ini berlaku, hanya baris ini. Dalam komit gabungan baru-baru ini kami hanya menukar beberapa kata kunci setempat, itu sahaja.

Memikirkan

Mencari di seluruh internet dan tidak menemui apa-apa.

Kemudian, saya melihat amaran beberapa baris di atas ralat, seperti ini:

prisma:warn Prisma failed to detect the libssl/openssl version to use, and may not work as expected. Defaulting to "openssl-1.1.x".
Salin selepas log masuk

Saya mencari tentang ini di GitHub dan menemui ini:
Prisma gagal mencari openssl 3.0.x pada ulat buku baharu

Saya menyedari bahawa atas sebab tertentu, versi baharu imej docker alpine yang saya gunakan tidak disertakan dengan pakej openssl - Yang diperlukan untuk enjin Prisma.

Penyelesaian

Perbincangan isu yang saya kongsikan di atas mengatakan bahawa gunakan nod versi 18.5.sesuatu dan kami boleh menyelesaikannya buat sementara waktu atau menggunakan imej docker yang berbeza.

Tetapi, saya tidak perlu menggunakan versi nod yang berbeza dan membuat konflik pada pakej lain.

Jadi, saya harus memasang pakej secara manual.

Ini ialah imej docker yang saya gunakan:

FROM node:18-alpine
Salin selepas log masuk

Saya menambahkan baris ini padanya:

# install openssl
RUN apk update && apk upgrade
RUN apk add --no-cache openssl
Salin selepas log masuk

Dan, itu menyelesaikan masalah.

Atas ialah kandungan terperinci Prisma: Tidak dapat menghuraikan respons enjin skema. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan