NodeJS Versions

ທ່ານສາມາດເລືອກເວີຊັ່ນຂອງແອັບພລິເຄຊັ່ນເຊີບເວີ NodeJS ແລະຕົວຈັດການ process manager ໄດ້ ເວີຊັ່ນທີ່ຮອງຮັບມີດັ່ງນີ້:

  • 12.22.7
  • 14.20.0
  • 16.17.0
  • 17.9.1

ວິທີການສ້າງ environment Node.js

1. ຄລິກປຸ່ມ New Environmentດ້ານເທິງຂອງ Dashboard

2. ເລືອກພາສາ Node.js ແລະເລືອກເວີຊັ່ນເຊີບເວີທີ່ທ່ານຕ້ອງການໂດຍຄລິກປຸ່ມລາຍການDropdown:

3. ເລືອກ Process Manager ທີ່ທ່ານຕ້ອງການນໍາໃຊ້ (forever, npm, pm2, supervisor) ຕາມຮູບດ້ານລຸ່ມ:

Process Manager ຂອງ Node.js ຈະຊ່ວຍຄວບຄຸມ application lifecycle ຂອງທ່ານເຊິ່ງເປັນວິທີທີ່ງ່າຍສໍາລັບການ start, stop ແລະ restart process ນອກຈາກນີ້ຍັງສາມາດກໍານົດຄ່າໃຫ້ຣັນສະຄຣິບໃໝ່ໂດຍອັດຕະໂນມັດໃນກໍລະນີທີ່ start ແອັບພລິເຄຊັນຫຼົມເຫຼວ ຫຼື ມີການອບເດດໂຄດ:

  • supervisor – ກວດສອບການປ່ຽນແປງໂຄດ ສະຄລິບ .js ໃຫ້ອັບເດດສະເໝີ
  • npm – ຈັດການແອັບພລິເຄຊັນໂມດູນ ແລະ ແພັກເກັດເພີ່ມເຕີມຜ່ານໄຟລ package.json
  • forever – ຈັດການ node processes (ເຊັ່ນ service start, stop, restart) ເພື່ອໃຫ້ service ຕ່າງໆຣັນຢ່າງຕໍ່ເນື່ອງ
  • pm2 – ຈັດການແອັບພລິເຄຊັນໄດ້ຢ່າງມີປະສິດທິພາບໂດຍມີຕົວເລືອກພິເສດຫຼວງຫຼາຍ (ເຊັ່ນ monitoring, load balancing, deployment ແລະ ອື່ນໆ)

ຈາກນັ້ນຕັ້ງຄ່າ environment ໃນສ່ວນອື່ນໆ(ເຊັ່ນລະບຸຈໍານວນ cloudlets, region ແລະຊື່ environment) ແລ້ວຄລິກປຸ່ມ Create

ວິທີການປ່ຽນເວີຊັ່ນ Node.js

ໃນສ່ວນຂອງ environment ທີ່ມີຢູ່ທ່ານສາມາດປ່ຽນເວີຊັ່ນຂອງເຊີບເວີ NodeJS ແລະ Process Manager ໄດ້ສອງວິທີດັ່ງນີ້:

1. ຄລິກປຸ່ມ Change Environment Topology

  • ໃນໜ້າ Topology wizard ຄລິກທີ່ໄອຄອນຮູບປາກກາເພື່ອປ່ຽນເວີຊັ່ນ

2. ຄລິກປຸ່ມ Redeploy Containers

  • ໃນໜ້າ Redeploy Container(s) ປະກອບດ້ວຍຕົວເລືອກຕໍ່ໄປນີ້
    • Tag – ຕົວເລືອກເວີຊັ່ນ NodeJS ແລະ Process Manager
    • Keep volumes data – ອະນຸຍາດໃຫ້ບັນທຶກຂໍ້ມູນຂອງທ່ານໃນ volumes
    • Simultaneous ຫຼື Sequential deployment with delay (ສໍາລັບການປັບຂະໜາດເຊີບເວີເທົ່ານັ້ນ) – ກໍານົດໃຫ້ຄອນເທັນເນີດໍາເນີນການ redeploy ທັງໝົດພ້ອມກັນ ຫຼື redeploy ເທື່ອລະໂນດເພື່ອຫຼີກລ່ຽງ downtime
  • ຄລິກປຸ່ມ Dropdown ແລະ ເລືອກເວີຊັ່ນທີ່ທ່ານຕ້ອງການ

3. ຄລິກປຸ່ມ Yes ເພື່ອຢືນຢັນການປ່ຽນເວີຊັ່ນ