ร้านและเปลี่ยนแปลงเดียวตัวแปรใน vercel serverless ฟังก์ชัน

0

คำถาม

สำหรับลูกค้าของฉันกำลังสร้างรูปแบบเว็บไซต์ของค่าการแสดงผลกับ nextjs และย้ายไป vercel. ทุกอย่างบนเว็บไซต์ของคือในรูปของไฟฟ้าสถิตย์ดังนั้นฉันไม่ต้องการข้อมูลใดๆเกี่ย อย่างไรก็ตามนี่ลูกค้าต้องการที่จะใช้ใน instagram รูปแบบ api ต้องแสดงเป็นภาพของพวกเขาถ่ายรูปอยู่สองคนของพวกเขาหมดแล้ว นี่คือกับการกำหนดการออกแบบดังนั้นฉันไม่สามารถใช้ได้ฝันรหัสแต่ต้องที่ดีที่สุดของความรู้ของฉันฉันต้องใช้ Instagram พื้นฐานการแสดงรูปแบบ api

ต้องมีปัญหาอยู่ที่ส่ง:ฉันอยากรู้ว่ามีบางอย่างที่ร้านเดียวโดยไม่มีตัวแปรสร้างฐานข้อมูลสำหรับมันอยู่ใน vercel. ฉันรู้ว่าฉันสามารถใช้ตัวแปรสภาพแวดล้อมแต่ปัญหาคือ instagram รูปแบบ api ต้องการจะเปลี่ยนการเข้าถึงสิ่งที่แสดทุกๆ 2 เดือนแล้ว ต้อง renew การเข้าใช้ตั๋วเข้าใช้งานสำหรับ instagram,ฉันกำลังวางแผนที่จะต้องเขียนตารางงานของงานนั่นวิ่งเรื่องทุกเดือนต้องปรับปรุงค่านี้.

ฉันสงสัยว่าถ้ามันเป็นไปได้ที่จะสร้านนี้เดี่ยวค่าที่ย้ายไปเว็บไซต์โดยไม่สร้างฐานข้อมูลสำหรับเรื่องนี้เดี่ยวค่า. ตัวอย่างเช่น,มันก็เป็นไปได้ที่จะเปลี่ยนตัวแปรสภาพแวดล้อมจากภายใน serverless ฟังก์ชัน?

การช่วยเหลือใดๆในทิศทางที่ถูกต้อเป็นเกียรติอย่างยิ่!

ขอบคุณ

1

คำตอบที่ดีที่สุด

0

คุณไป Vercel:ตั้งค่า->ตัวแปรสภาพแวดล้อม->เพิ่มของตัวแปร อยู่ในตัวแปรนี้คุณสามารถจะจัดเก็บของคุณ Instagram API variable และในกรหัสคุณใช้ process.env.{variable}

ตัวอย่าง:

  1. คุณกำหนดไว้ name ขอตัวแปรเป็น instagramAPI ในของคุณ local files (next.config.js หรือ .env.local)

    module.exports = {
       env:{
          instagramAPI : 'https://instagramapiexample.com'
       },
    }
    
  2. คุณให้คำจำกัดความของคำ instagramAPI (คนเดียวกันแน่นอนชื่อตัวแปรที่อยู่ในรหัส)ของคุณ vercel settings

  3. อยู่ในรหัสของคุณ(แฟ้มบนเครื่อง)คุณเรียก process.env.instagramAPI ตัวแปรที่มีค่าของข้อความ

  4. รหัสของคุณทำงานอย่างที่คาดไว้เลย

!สำคัญ! ถ้าคุณมี secrets หรือ passwords ในของคุณ process.env.variables คุณใหม่กว่าที่ถูกต้องสามารถช่วยมันอยู่ next.config.js. สำหรับนี่ดประสงค์คุณช่วยของคุณ instagramAPI นซอง.ท้องถิ่น(เรียกว่าอยู่ในจุด 1). มากก ข้อมูลอยู่ที่นี่

2021-11-25 12:46:47

ขอบคุณ!, แต่คำถามฉันเกี่ยวกับการเปลี่ยนตัวแปร. ฉันรู้ว่าต้องอ่านตัวแปรสภาพแวดล้อม. ฉันสงสัยว่าถ้านั่นคือวิธีที่ฉันสามารถตั้งค่า(เปลี่ยน)เป็นตัวแปรสภาพแวดล้อมจากภายใน serverless ฟังก์ชัน
Hooman Studio

เท่าที่ฉันรู้ว่ามันไม่มีทางที่เป็นไปได้เพื่อตั้งค่ามันออกมาจากรหัส(สำหรับ Vercel นส่วนหนึ่ง)
illia chill

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่