Barındırılan hedeflerle ilgili sorunları giderme

Apigee Edge belgelerini görüntülüyorsunuz.
. Git: Apigee X belgeleri.
bilgi

Eksik package.json nedeniyle Derleme/Dağıtma işlemi başarısız oldu

Node.js uygulamanızın kök dizininde bir package.json dosyası olması gerekir. Şuna yönelik herhangi bir girişim: package.json olmadan proxy oluşturmak/dağıtmak, derleme sırasında başarısız olur.

Proxy'den 502 Hatalı Ağ Geçidi Alma

"502 Hatalı Ağ Geçidi" hata, işlem başlatılamadığında ortaya çıkabilir. Bu hata ayıklamak için çalışma zamanı günlüklerini kontrol edin ve başlarken hata mesajları olup olmadığına bakın. Yaygın bir hata, package.json. En azından package.json, scripts özelliğinde "start": "node ." belirtin. Örneğin:

{
  "name": "hello-world",
  "version": "1.0.0",
  "main": "index.js",
  "scripts": {
   "start": "node ."
  },
  "author": "",
  "license": "",
  "description": "Hello World Application",
  "dependencies": {
  }
}

Proxy Askıları ve İadeleri 504 Ağ Geçidi Zaman Aşımı

"504 Ağ Geçidi Zaman Aşımı" Barındırılan Hedefler hedef uygulaması, zaman aşımı sınırı dahilinde yanıt vermediğinde hatası oluşabilir. Uygulamanızın, PORT ortam değişkeninde ayarlanan bağlantı noktasını dinlediğinden emin olun. Bu değişkene uygulamanızda process.env.PORT ile erişebilirsiniz. Aksi takdirde, çalışma zamanı günlüklerinde başka hata mesajları olup olmadığını kontrol edebilirsiniz. Ayrıca bkz. Ortam değişkenlerini belirler.

Ayrıca, Google App Engine (GAE) 60 saniyelik bir istek zaman aşımı uygular. Ayrıca bkz. Kotalar ve sınırları hakkında daha fazla bilgi edinin.

Yolda geçersiz karakter

Barındırılan Hedefler ile bir proxy dağıttığınızda aşağıdakine benzer bir hata görürseniz bunun nedeni proxy adının boşluk içermesi olabilir. Proxy'de boşluk kullanmamalısınız Barındırılan Hedefler ile bir ad oluşturun.

Illegal character in path at index 69:
https://my-domain.net/organizations/my-org/apps/MD5 Hash/revision/1733635923

npm HATA! rofs EROFS: salt okunur dosya sistemi

Barındırılan Hedefler uygulamaları, tmpfs dosya sistemi kullanan kapsayıcılarda çalışır. Yalnızca Dosya sistemindeki /tmp dizini, Hosted Target uygulaması tarafından yazılabilir. Maalesef NPM'nin yeni sürümleri, /root/.npm görebilirsiniz. Bu sorunu gidermek için lütfen AİOY önbellek konumunu değiştirme veya Uygulamanızı NPM olmadan çalıştırma görevlerden biridir.