การแก้ปัญหาเป้าหมายที่โฮสต์

คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
ข้อมูล

การสร้าง/ทำให้ใช้งานได้ล้มเหลวเนื่องจากไม่มี package.json

ต้องมีไฟล์ package.json ในไดเรกทอรีรากของแอป Node.js การพยายามสร้าง/ติดตั้งใช้งานพร็อกซีโดยไม่มี package.json จะล้มเหลวในเวลาบิลด์

รับเกตเวย์ 502 ที่ไม่ถูกต้องจากพร็อกซี

ข้อผิดพลาด "502 เกตเวย์ไม่ถูกต้อง" อาจเกิดขึ้นเมื่อกระบวนการเริ่มต้นล้มเหลว หากต้องการแก้ไขข้อบกพร่องนี้ ให้ตรวจสอบบันทึกรันไทม์และมองหาข้อความแสดงข้อผิดพลาดเมื่อเริ่มต้น ข้อผิดพลาดที่พบบ่อยคือคำสั่งเริ่มต้นที่ขาดหายไปหรือไม่ถูกต้องใน package.json อย่างน้อย package.json ควรระบุ "start": "node ." ในพร็อพเพอร์ตี้ scripts เช่น

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

ระยะหมดเวลาของเกตเวย์ 504 ของพร็อกซีที่ค้างและส่งคืน

ข้อผิดพลาด "504 เกตเวย์หมดเวลา" อาจเกิดขึ้นเมื่อแอปเป้าหมายเป้าหมายที่โฮสต์ไม่ตอบกลับภายในระยะหมดเวลา ตรวจสอบว่าแอปพลิเคชันกำลังรับข้อมูลบนพอร์ตที่ตั้งค่าไว้ในตัวแปรสภาพแวดล้อม PORT คุณจะเข้าถึงตัวแปรนี้ได้ด้วย process.env.PORT ในแอปพลิเคชัน หรือตรวจสอบบันทึกรันไทม์เพื่อหาข้อความแสดงข้อผิดพลาดอื่นๆ ดูเพิ่มเติมเกี่ยวกับตัวแปรสภาพแวดล้อมที่ตั้งค่าไว้ในรันไทม์ของแอปพลิเคชัน

นอกจากนี้ Google App Engine (GAE) ยังกำหนดระยะหมดเวลาคำขอ 60 วินาทีอีกด้วย โปรดดูโควต้าและขีดจำกัดในเอกสาร GAE

อักขระไม่ถูกต้องในเส้นทาง

หากคุณเห็นข้อผิดพลาดที่คล้ายกับข้อความต่อไปนี้เมื่อใช้พร็อกซีที่มีเป้าหมายที่โฮสต์ สาเหตุอาจเกิดจากชื่อพร็อกซีมีช่องว่าง คุณต้องไม่ใช้ช่องว่างในชื่อพร็อกซีกับเป้าหมายที่โฮสต์

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

npm ERR! rofs EROFS: ระบบไฟล์แบบอ่านอย่างเดียว

แอปพลิเคชันเป้าหมายที่โฮสต์ทำงานในคอนเทนเนอร์โดยใช้ระบบไฟล์ tmpfs แอปพลิเคชันเป้าหมายที่โฮสต์จะเขียนได้เฉพาะไดเรกทอรี /tmp ในระบบไฟล์เท่านั้น ขออภัย NPM เวอร์ชันใหม่จะพยายามเขียนไปยัง /root/.npm เพื่อเก็บแคช บันทึก ฯลฯ เพื่อแก้ปัญหานี้ โปรดดูหัวข้อเปลี่ยนตำแหน่งแคช NPM หรืองานเรียกใช้แอปพลิเคชันโดยไม่มี NPM