Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pemecahan masalah aplikasi nirserver
Topik ini merinci kesalahan umum yang mungkin Anda hadapi saat membuat aplikasi tanpa server dengan Toolkit for VS Code dan cara mengatasinya.
Topik
- Bagaimana cara menggunakan samconfig.toml dengan konfigurasi peluncuran SAM?
- Kesalahan: “RuntimeError: Kontainer tidak ada”
- Error: “Docker.errors.apiError: Kesalahan Server... Anda telah mencapai batas kecepatan tarik.”
- Kesalahan: “500 Kesalahan Server: Pemasangan C:\Users\...”
- Menggunakan WSL, webviews (misalnya, “Invoke onAWS“bentuk) rusak
- Debugging aplikasi TypeScript, tetapi breakpoints tidak bekerja
Bagaimana cara menggunakan samconfig.toml dengan konfigurasi peluncuran SAM?
Tentukan lokasi CLI SAM Andasamconfig.tomldengan mengkonfigurasi--config-file
argumen disam.localArguments
properti konfigurasi peluncuran Anda. Misalnya, jika file samconfig.toml terletak di tingkat atas ruang kerja Anda:
"sam": { "localArguments": ["--config-file", "${workspaceFolder}/samconfig.toml"], }
Kesalahan: “RuntimeError: Kontainer tidak ada”
Parametersam build
perintah dapat menunjukkan kesalahan ini jika sistem Anda tidak memiliki ruang disk yang cukup untuk kontainer Docker. Jika penyimpanan sistem Anda hanya memiliki 1-2 GB ruang yang tersedia,sam build
mungkin gagal selama pemrosesan, bahkan jika penyimpanan sistem tidak sepenuhnya penuh sebelum membangun dimulai. Untuk informasi selengkapnya, lihatmasalah GitHub
Error: “Docker.errors.apiError: Kesalahan Server... Anda telah mencapai batas kecepatan tarik.”
Docker Hub membatasi permintaan yang dapat dilakukan pengguna anonim. Jika sistem Anda mencapai batas, Docker gagal dan kesalahan ini muncul dalam tampilan OUTPUT VS Code:
docker.errors.APIError: 500 Server Error: Internal Server Error ("toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit")
Pastikan bahwalayanan Docker sistemtelah diautentikasi dengan kredensi Docker Hub Anda.
Kesalahan: “500 Kesalahan Server: Pemasangan C:\Users\...”
Pengguna Windows mungkin melihat kesalahan pemasangan Docker ini saat melakukan debugAWS SAMaplikasi:
Fetching lambci/lambda:nodejs10.x Docker container image...... 2019-07-12 13:36:58 Mounting C:\Users\<username>\AppData\Local\Temp\ ... as /var/task:ro,delegated inside runtime container Traceback (most recent call last): ... requests.exceptions.HTTPError: 500 Server Error: Internal Server Error ...
Cobalah menyegarkan kredensyal untuk drive bersama Anda (dalam pengaturan Docker).
Menggunakan WSL, webviews (misalnya, “Invoke onAWS“bentuk) rusak
Ini adalah masalah Kode VS yang dikenal untuk pengguna Cisco VPN. Untuk informasi selengkapnya, lihatmasalah GitHub
Solusi disarankan dalammasalah pelacakan WSL ini
Debugging aplikasi TypeScript, tetapi breakpoints tidak bekerja
Ini akan terjadi jika tidak ada peta sumber untuk menghubungkan file JavaScript dikompilasi ke file sumber TypeScript. Untuk mengoreksi ini, bukatsconfig.json
file dan memastikan opsi dan nilai berikut ditetapkan:"inlineSourceMap": true
.