Score:0

วิธีเพิ่มไซต์ CORS ไปยัง Google Cloud App Engine Node API แบบไดนามิก

ธง cn

ฉันยังใหม่กับการปรับใช้ API

ฉันมี Node Express API ที่เปิดใช้งาน CORS ใน root app.js สำหรับการใช้งาน API และ socket.io:

แอพ var = ด่วน ();
app.use(คอร์({
   ที่มา : ["http://localhost:8080", "http://localhost:8081"],
   ข้อมูลประจำตัว: จริง
}))

และ

const httpServer = createServer (แอป);
const io = เซิร์ฟเวอร์ใหม่ (httpServer, { 
    คอร์: {
        ที่มา: ["http://localhost:8080", "http://localhost:8081"],
        ข้อมูลรับรอง: จริง,
        วิธีการ: ["รับ"]
    }
});

ฉันจะสร้างเว็บไซต์ขายที่ให้ลูกค้าชำระค่าใบอนุญาตเพื่อใช้ API กับเว็บไซต์ของพวกเขา เช่น https://www.example.com

คำถามของฉัน ฉันจะเพิ่มเว็บไซต์ของลูกค้าแบบไดนามิกได้อย่างไร (พูดหลังจากที่พวกเขาส่งแบบฟอร์มจากไซต์อื่น) ไปยังรายการ CORS เป็นการดีที่จะผ่านการเรียก API ตัวเลือกเดียวที่ฉันคิดได้ (ที่ไม่ใช่แบบอัตโนมัติ) คือการรักษาไฟล์ global js ด้วยตนเอง (เช่นconfig.js) ด้วยรายการ cors จากภายในแพลตฟอร์ม Google โดยใช้ file explorer / editor และทำซ้ำเป็นอาร์เรย์ที่คล้ายกับ process.env.customerList. สิ่งนี้ใช้ไม่ได้สำหรับฉัน เนื่องจากฉันต้องให้ขั้นตอนนี้เกิดขึ้นโดยอัตโนมัติ

ข้อเสนอแนะใด ๆ และทั้งหมดจะได้รับการชื่นชม

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา