ฉันต้องการตั้งค่าPWA
ใน localhost ฉันได้ลอง localhost แต่ในที่สุดก็ให้เซิร์ฟเวอร์การแสดงละครแบบไดนามิกURL
เช่นด้านล่าง
https://magento-venia.local.pwadev:51828/
เราจะเปลี่ยนเป็นเซิร์ฟเวอร์ในพื้นที่ของเราURL
ได้อย่างไร
ฉันต้องการตั้งค่าPWA
ใน localhost ฉันได้ลอง localhost แต่ในที่สุดก็ให้เซิร์ฟเวอร์การแสดงละครแบบไดนามิกURL
เช่นด้านล่าง
https://magento-venia.local.pwadev:51828/
เราจะเปลี่ยนเป็นเซิร์ฟเวอร์ในพื้นที่ของเราURL
ได้อย่างไร
คำตอบ:
หากคุณตรวจสอบขั้นตอนและผลลัพธ์จากเอกสาร PWA: https://magento-research.github.io/pwa-studio/venia-pwa-concept/setup/คุณจะเห็นว่าจริงๆแล้วคุณได้รับ URL dev ท้องถิ่นสำหรับการพัฒนา PWA ของคุณ เซิร์ฟเวอร์ ตรวจสอบเพื่อเพิ่ม URL นั้นลงhosts
ในไฟล์ของคุณในกรณีที่ไม่สามารถใช้งานได้
Magento 2.3.1 การตั้งค่า PWA บนเซิร์ฟเวอร์ภายใน
ที่ต้องการ:
ติดตั้ง Nodejs> 10.14.1
ไหมพรม> 1.13.0 ติดตั้ง
อินสแตนซ์ที่ใช้งาน Magento 2.3.1 ขึ้นไป
ขั้นตอนในการตั้งค่า PWA ในเซิร์ฟเวอร์ภายใน
โคลนที่เก็บสตูดิโอ PWA ในสภาพแวดล้อมการพัฒนา: git clone https://github.com/magento-research/pwa-studio.git
ติดตั้งไหมพรมจากไดเรกทอรีรากของ pwa-studio ของคุณ yarn install
สร้างไฟล์. env ที่ตำแหน่งpwa-studio\packages\venia-concept\
โดยใช้คำสั่งต่อไปนี้
MAGENTO_BACKEND_URL = "https://master-7rqtwti-mfwmkrjfqvbjk.us-4.magentosite.cloud/" เส้นด้าย buildpack สร้างแพ็กเกจไฟล์ env- / venia- แนวคิด
MAGENTO_BACKEND_URL
การตั้งค่า คุณสามารถใช้ค่าที่ให้ไว้ในคำสั่งตัวอย่างหรือใช้ URL ตัวอย่างของ Magento ของคุณ URL นี้ชี้ไปที่อินสแตนซ์บนคลาวด์ของ Magento 2.3.1 พร้อมติดตั้งข้อมูลตัวอย่าง Venia
สร้างใบรับรอง SSL โดยใช้ yarn buildpack create-custom-origin packages/venia-concept
สร้างส่วนสำหรับ Venia โดยใช้คำสั่งต่อไปนี้จากไดเรกทอรีรากของโครงการ
yarn run build
เริ่มสภาพแวดล้อมการพัฒนา Venia โดยใช้คำสั่งต่อไปนี้
yarn run watch:venia
คุณสามารถเรียกดูแอปพลิเคชัน PWA Magneto ของคุณได้ที่ https://magento-venia-concept-j2188.local.pwadev:8119
หวังว่าโซลูชันนี้จะทำงานให้คุณ