សេវាកម្មបង្ហោះ Node.js

សេវាបង្ហោះ Node.js៖ ធ្វើ git push ហើយកម្មវិធី Node.js 24 របស់អ្នកនឹងដំណើរការផ្ទាល់

ភ្ជាប់ GitHub, GitLab ឬ Bitbucket។ រាល់ការ push ដំណើរការ npm ci និងការ build របស់អ្នក បន្ទាប់មកប្តូរទៅផ្សាយផ្ទាល់ — មិនចាំបាច់ដំណើរការម៉ាស៊ីនបម្រើ PM2 ឬ reverse proxy ឡើយ។

ការសាកល្បងឥតគិតថ្លៃរយៈពេល 14 ថ្ងៃ — តម្រូវឱ្យមានកាត មិនគិតប្រាក់ទេ

ជ្រើសរើសជង់របស់អ្នក
ចាប់ផ្តើមការសាកល្បងឥតគិតថ្លៃរបស់ខ្ញុំ

Developer Hosting ដំណើរការកូដផ្ទាល់ខ្លួនរបស់អ្នក ដូច្នេះយើងស្នើសុំកាតដើម្បីរក្សាការសាកល្បងឥតគិតថ្លៃសម្រាប់មនុស្សពិតប្រាកដ។ កាតរបស់អ្នកនឹងមិនត្រូវបានគិតប្រាក់ទេ — ទាំងថ្ងៃនេះ និងពេលការសាកល្បងត្រូវបានបញ្ចប់។ អ្នកមិនបាច់បង់ប្រាក់អ្វីទាំងអស់ លុះត្រាតែអ្នកជ្រើសរើសគម្រោងមួយ ប្រសិនបើអ្នកមិនជ្រើសរើសទេ ការសាកល្បងនឹងត្រូវបញ្ឈប់ដោយសាមញ្ញ។

គម្រោងចាប់ពី 60,900.00៛ ក្នុងមួយខែ

  • Node.js 24Express, Fastify ឬក្របខ័ណ្ឌ HTTP ណាមួយ
  • ការចេញផ្សាយចំនួន 5បានរក្សាទុកសម្រាប់ការត្រឡប់ក្រោយដោយចុចតែម្តង
  • ឥតគិតថ្លៃ ១៤ ថ្ងៃការសាកល្បងឥតគិតថ្លៃ, Node.js ត្រូវបានជ្រើសរើសជាមុន
ខ្សែចង្វាក់ដាក់ឱ្យដំណើរការពី git push ទៅកាន់កម្មវិធីផ្ទាល់

អ្វីគ្រប់យ៉ាងដែលកម្មវិធី Node.js ត្រូវការ ដំណើរការសម្រាប់លោកអ្នក

អ្នកសរសេរកម្មវិធី។ យើងដំឡើងវា បង្កើតវា ចាប់ផ្តើមវា រក្សាវាឱ្យដំណើរការ និងត្រៀមទុកកំណែប្រាំចុងក្រោយដើម្បីប្តូរត្រឡប់មកវិញ។

Node.js 24 ពី app.js

Express, Fastify ឬក្របខ័ណ្ឌការងារណាមួយដែលបម្រើ HTTP ដែលបានចាប់ផ្ដើមពី app.js។ NODE_ENV គឺ production លើកលែងតែអ្នកកំណត់វាផ្សេងពីនេះ។

npm ci រាល់ពេលដាក់ឱ្យប្រើប្រាស់

ភាពអាស្រ័យត្រូវបានដំឡើងពី package-lock របស់អ្នកនៅក្នុងថតឯកសារថ្មី បន្ទាប់មកពាក្យបញ្ជាស្ថាបនារបស់អ្នកដំណើរការ មុនពេលការចេញផ្សាយថ្មីចូលមកជំនួស។

URL មើលជាមុនសម្រាប់មែកធាងនីមួយៗ

ធ្វើការ push សាខាណាមួយក្រៅពី production ហើយវានឹងទទួលបានអាសយដ្ឋានផ្ទាល់ខ្លួនរបស់វា ដែលដំណើរការទន្ទឹមនឹងកម្មវិធីផ្ទាល់របស់អ្នកដោយមិនប៉ះពាល់ដល់វាឡើយ។

ព័ត៌មានសម្ងាត់នៅក្រៅឃ្លាំងផ្ទុករបស់អ្នក

សោ API ត្រូវបញ្ចូលទៅក្នុងផ្ទាំងអថេរបរិស្ថាន រក្សាទុកក្នុងកន្លែងផ្ទុកការសម្ងាត់ និងបញ្ជូនទៅកាន់ទាំងការបង្កើត និងកម្មវិធីដែលកំពុងដំណើរការរបស់អ្នក។

កំណត់ហេតុនៅកន្លែងដែលអ្នកមើល

stderr ផ្ទាល់របស់កម្មវិធីអ្នកបង្ហាញនៅក្នុងកម្មវិធីមើលកំណត់ហេតុនៅក្បែរបន្ទាត់របស់ម៉ាស៊ីនបម្រើបណ្ដាញ ពីផ្ទាំងគ្រប់គ្រង ឬ zinnector CLI។

អង្គចងចាំ និង CPU ដែលជាកម្មសិទ្ធិផ្ទាល់ខ្លួនរបស់អ្នក

កម្មវិធីនីមួយៗមានកម្រិតកំណត់អង្គចងចាំ និង CPU ផ្ទាល់ខ្លួន ដែលត្រូវបានអនុវត្តតាមគណនី ដូច្នេះអ្នកជិតខាងមិនអាចដណ្ដើមយកវាបានឡើយ។

ការដាក់ឱ្យដំណើរការដែលមិនអាចធ្វើឱ្យគេហទំព័ររបស់អ្នកដួលរលំ

ដំណើរការ npm ci ឬ build ដែលបរាជ័យ នឹងមិនប៉ះពាល់ដល់អ្នកចូលមើលឡើយ៖ កំណែដែលកំពុងដំណើរការស្រាប់នឹងបន្តបម្រើការងារ ហើយកំណត់ហេតុនៃការដាក់ឱ្យប្រើប្រាស់ (deploy log) នឹងបង្ហាញពីមូលហេតុ។ នៅពេលកំណែថ្មីត្រូវបានដាក់ឱ្យដំណើរការ ហើយលោកអ្នកប្តូរចិត្ត ការប្តូរត្រឡប់ក្រោយគឺកើតឡើងភ្លាមៗ ពីព្រោះកំណែ 5 ចុងក្រោយត្រូវបានរក្សាទុកនៅលើម៉ាស៊ីនបម្រើ។

  • npm ci និង build របស់អ្នកបញ្ចប់មុនពេលចរាចរណ៍ណាមួយត្រូវបានផ្ទេរ
  • ត្រឡប់ទៅការចេញផ្សាយណាមួយក្នុងចំណោមការចេញផ្សាយប្រាំចុងក្រោយដោយគ្រាន់តែចុចមួយដង
  • ប៊ូតុងចាប់ផ្ដើមឡើងវិញ នៅពេលលោកអ្នកត្រូវការ
  • វិញ្ញាបនបត្រ SSL ឥតគិតថ្លៃសម្រាប់ដែនរបស់អ្នក
  • SSH និងភារកិច្ចតាមកាលវិភាគលើគ្រប់គម្រោងទាំងអស់
កម្មវិធីផលិតកម្ម និងការមើលជាមុននៃសាខាកំពុងដំណើរការទន្ទឹមគ្នា

ពីឃ្លាំងផ្ទុកទិន្នន័យទៅកម្មវិធី Node.js ដែលកំពុងដំណើរការ

  1. ចាប់ផ្តើមការសាកល្បងដោយឥតគិតថ្លៃ

    Node.js ត្រូវបានជ្រើសរើសសម្រាប់លោកអ្នក។ កាតគឺត្រូវបានទាមទារសម្រាប់ការសាកល្បង ហើយមិនត្រូវបានគិតប្រាក់នោះទេ។

  2. ភ្ជាប់ឃ្លាំងផ្ទុកទិន្នន័យរបស់អ្នក

    ភ្ជាប់ឃ្លាំងផ្ទុក GitHub, GitLab ឬ Bitbucket ដែលមានផ្ទុក package.json របស់អ្នក រួចជ្រើសរើសមែកធាងផលិតកម្ម។

  3. កំណត់ការស្ថាបនា និងអថេររបស់អ្នក

    បន្ថែមពាក្យបញ្ជាបង្កើត ប្រសិនបើអ្នកមាន និងអថេរបរិស្ថានរបស់អ្នក។

  4. ហ្គីត ផុស

    រុញទៅកាន់ផលិតកម្ម (production) ហើយវានឹងក្លាយជាការចេញផ្សាយ។ រុញមែកធាងផ្សេងទៀតណាមួយសម្រាប់ការមើលជាមុន។

ឯកសារតែមួយគត់ដែលយើងស្វែងរក

app.js ដែលចាប់ផ្តើមម៉ាស៊ីនបម្រើរបស់អ្នក។ ភាពអាស្រ័យបានមកពី package.json។

// app.js — the file we start
const express = require("express");
const app = express();
app.get("/", (req, res) => res.send("Hello, world"));
app.listen(process.env.PORT || 3000);

គម្រោងបង្ហោះ Node.js

កំណត់ទំហំតាមរយៈដំណើរការ Node.js៖ អង្គចងចាំ 1 GB និងស៊ីភីយូ 1 ស្នូលនៅលើ Dev Start, 2 GB និង 2 ស្នូលនៅលើ Dev Pro, 4 GB និង 4 ស្នូលនៅលើ Dev Scale — សម្រាប់កម្មវិធីមួយ ប្រាំ ឬម្ភៃ។

Zinn® Dev Start

60,900.00៛/ខែ

ឬ 609,000.00៛ ក្នុងមួយឆ្នាំ

គេហទំព័រ
1
អង្គុក្ដីផ្ទុកទិន្នន័យ NVMe
25 ជីកាបៃ
កម្រិតបញ្ជូន
1 TB

ការសាកល្បងឥតគិតថ្លៃរយៈពេល 14 ថ្ងៃ — តម្រូវឱ្យមានកាត មិនគិតប្រាក់ទេ

ជ្រើសរើសជង់របស់អ្នក
ចាប់ផ្តើមការសាកល្បងឥតគិតថ្លៃរបស់ខ្ញុំ

Developer Hosting ដំណើរការកូដផ្ទាល់ខ្លួនរបស់អ្នក ដូច្នេះយើងស្នើសុំកាតដើម្បីរក្សាការសាកល្បងឥតគិតថ្លៃសម្រាប់មនុស្សពិតប្រាកដ។ កាតរបស់អ្នកនឹងមិនត្រូវបានគិតប្រាក់ទេ — ទាំងថ្ងៃនេះ និងពេលការសាកល្បងត្រូវបានបញ្ចប់។ អ្នកមិនបាច់បង់ប្រាក់អ្វីទាំងអស់ លុះត្រាតែអ្នកជ្រើសរើសគម្រោងមួយ ប្រសិនបើអ្នកមិនជ្រើសរើសទេ ការសាកល្បងនឹងត្រូវបញ្ឈប់ដោយសាមញ្ញ។

Zinn® Dev Pro

117,700.00៛/ខែ

ឬ 1,177,000.00៛ ក្នុងមួយឆ្នាំ

គេហទំព័រ
5
អង្គុក្ដីផ្ទុកទិន្នន័យ NVMe
100 ជីកាបៃ នៅគ្រប់គេហទំព័ររបស់អ្នក
កម្រិតបញ្ជូន
5 TB

ការសាកល្បងឥតគិតថ្លៃរយៈពេល 14 ថ្ងៃ — តម្រូវឱ្យមានកាត មិនគិតប្រាក់ទេ

ជ្រើសរើសជង់របស់អ្នក
ចាប់ផ្តើមការសាកល្បងឥតគិតថ្លៃរបស់ខ្ញុំ

Developer Hosting ដំណើរការកូដផ្ទាល់ខ្លួនរបស់អ្នក ដូច្នេះយើងស្នើសុំកាតដើម្បីរក្សាការសាកល្បងឥតគិតថ្លៃសម្រាប់មនុស្សពិតប្រាកដ។ កាតរបស់អ្នកនឹងមិនត្រូវបានគិតប្រាក់ទេ — ទាំងថ្ងៃនេះ និងពេលការសាកល្បងត្រូវបានបញ្ចប់។ អ្នកមិនបាច់បង់ប្រាក់អ្វីទាំងអស់ លុះត្រាតែអ្នកជ្រើសរើសគម្រោងមួយ ប្រសិនបើអ្នកមិនជ្រើសរើសទេ ការសាកល្បងនឹងត្រូវបញ្ឈប់ដោយសាមញ្ញ។

Zinn® Dev Scale

406,000.00៛/ខែ

ឬ 4,060,000.00៛ ក្នុងមួយឆ្នាំ

គេហទំព័រ
20
អង្គុក្ដីផ្ទុកទិន្នន័យ NVMe
500 ជីកាបៃ នៅគ្រប់គេហទំព័ររបស់អ្នក
កម្រិតបញ្ជូន
25 TB

ការសាកល្បងឥតគិតថ្លៃរយៈពេល 14 ថ្ងៃ — តម្រូវឱ្យមានកាត មិនគិតប្រាក់ទេ

ជ្រើសរើសជង់របស់អ្នក
ចាប់ផ្តើមការសាកល្បងឥតគិតថ្លៃរបស់ខ្ញុំ

Developer Hosting ដំណើរការកូដផ្ទាល់ខ្លួនរបស់អ្នក ដូច្នេះយើងស្នើសុំកាតដើម្បីរក្សាការសាកល្បងឥតគិតថ្លៃសម្រាប់មនុស្សពិតប្រាកដ។ កាតរបស់អ្នកនឹងមិនត្រូវបានគិតប្រាក់ទេ — ទាំងថ្ងៃនេះ និងពេលការសាកល្បងត្រូវបានបញ្ចប់។ អ្នកមិនបាច់បង់ប្រាក់អ្វីទាំងអស់ លុះត្រាតែអ្នកជ្រើសរើសគម្រោងមួយ ប្រសិនបើអ្នកមិនជ្រើសរើសទេ ការសាកល្បងនឹងត្រូវបញ្ឈប់ដោយសាមញ្ញ។

  • សាកល្បងវាជាមុនសិនផែនការគ្រប់គ្រងនីមួយៗចាប់ផ្តើមដោយការសាកល្បងឥតគិតថ្លៃចំនួន 14 ថ្ងៃ ដូច្នេះអ្នកអាចដាក់គេហទំព័រពិតប្រាកដនៅលើវា មុនពេលអ្នកបង់ប្រាក់សម្រាប់អ្វីទាំងអស់។
  • ការធានាអងប្រាក់វិញក្នុងរយៈពេល ៣០ថ្ងៃប្រសិនបើកញ្ចប់គ្រប់គ្រងមិនសមស្របនឹងអ្នកទេ សូមប្រាប់ពួកយើងក្នុងរយៈពេល 30 ថ្ងៃបន្ទាប់ពីការទូទាត់ដំបូងរបស់អ្នក ហើយពួកយើងនឹងសងប្រាក់វិញ។ ការបង្ហោះកម្មវិធីត្រូវបានរ៉ាប់រង។ អានគោលការណ៍បង្វិលសងប្រាក់
  • ជំនួយពិតប្រាកដ រួមបញ្ចូលរួចជាស្រេចការគាំទ្រត្រូវបានរួមបញ្ចូលក្នុងគ្រប់កញ្ចប់ទាំងអស់ ដែលផ្តល់ដោយបុគ្គលិកដែលដំណើរការប្រព័ន្ធនេះផ្ទាល់ មិនមែនស្គ្រីបទេ។ គណនីដែលមិនអាចរង់ចាំបាន អាចទៅមុខជួរមុនគេ។ របៀបដែលការជំនួយអទិភាពដំណើរការ

អ្វីដែលគម្រោងទាំងនេះមិនដំណើរការ

  • កុងតឺន័រ រូបភាព Docker និង Kubernetes ដំណើរការនៅលើម៉ាស៊ីនបម្រើ Zinn® Private Cloud មិនមែននៅលើគម្រោងទាំងនេះទេ។
  • កម្មវិធីដំណើរការផ្ទៃខាងក្រោយរយៈពេលវែង និងអ្នកប្រើប្រាស់ជួរមិនត្រូវបានគាំទ្រនៅទីនេះទេ ប៉ុន្តែភារកិច្ចដែលបានកំណត់ពេលត្រូវបានគាំទ្រ។
  • Production និងការមើលជាមុននៃ branch របស់វា ចែករំលែកកម្រិតកំណត់សតិ និង CPU របស់កម្មវិធី។

ការបង្ហោះ Node.js៖ សំណួរ

តើអ្នកកំពុងដំណើរការកំណែ Node.js មួយណា?

Node.js 24។ កម្មវិធីរបស់អ្នកចាប់ផ្តើមពី app.js ហើយ NODE_ENV ត្រូវបានកំណត់ទៅជា production លើកលែងតែអ្នកកំណត់តម្លៃផ្ទាល់ខ្លួនរបស់អ្នក។

តើខ្ញុំត្រូវការ PM2 ឬ NGINX ដែរឬទេ?

ទេ! ម៉ាស៊ីនបម្រើគេហទំព័រចាប់ផ្ដើម និងដំណើរការកម្មវិធីរបស់អ្នកសម្រាប់អ្នក ដូច្នេះមិនមានកម្មវិធីគ្រប់គ្រងដំណើរការ ឬប្រូកស៊ីបញ្ច្រាសដែលត្រូវកំណត់រចនាសម្ព័ន្ធនោះទេ។

តើខ្ញុំអាចដំណើរការ Next.js ឬ framework ផ្សេងទៀតដែលមានជំហាន build បានទេ?

បាទ/ចាស ប្រសិនបើវាដំណើរការជាម៉ាស៊ីនបម្រើ Node.js ពី app.js។ កំណត់ពាក្យបញ្ជាបង្កើតរបស់អ្នក ហើយវានឹងដំណើរការនៅរាល់ពេលដាក់ពង្រាយ មុនពេលការចេញផ្សាយថ្មីដាក់ឱ្យប្រើប្រាស់ជាផ្លូវការ។

តើខ្ញុំអាចប្រើ WebSockets ឬ background workers បានទេ?

កម្មវិធីដំណើរការផ្ទៃខាងក្រោយដែលមានរយៈពេលយូរមិនត្រូវបានគាំទ្រលើគម្រោងទាំងនេះទេ។ សម្រាប់កម្មវិធីដែលប្រើប្រាស់ WebSocket ច្រើន កម្មវិធីដំណើរការ ឬកុងតឺន័រ ម៉ាស៊ីនបម្រើ Zinn® Private Cloud គឺជាជម្រើសដែលសមស្របជាង។

តើមានការសាកល្បងឥតគិតថ្លៃដែរឬទេ?

បាទ/ចាស 14 ថ្ងៃនៅលើ Dev Start ជាមួយ Node.js ដែលបានជ្រើសរើសជាមុន។ កាតមួយរក្សាទុកការសាកល្បងសម្រាប់មនុស្សពិតប្រាកដ គ្មានការគិតប្រាក់នោះទេ លុះត្រាតែអ្នកជ្រើសរើសគម្រោងមួយ។

តើខ្ញុំអាចភ្ជាប់មូលដ្ឋានទិន្នន័យបានទេ?

បាទ/ចាស។ សូមប្រើប្រាស់មូលដ្ឋានទិន្នន័យដែលបានគ្រប់គ្រង Zinn® (PostgreSQL ឬ MySQL) ឬឃ្លាំងសម្ងាត់ Redis ដែលបានកំណត់សម្រាប់គេហទំព័ររបស់អ្នក ហើយបញ្ចូលព័ត៌មានលម្អិតនៃការតភ្ជាប់ទៅក្នុងអថេរបរិស្ថានរបស់អ្នក។

បរិស្ថានប្រតិបត្តិការ Developer Hosting ទាំងអស់៖ Node.js, Python និង Ruby

ដាក់ឱ្យដំណើរការកម្មវិធី Node.js របស់អ្នកនៅថ្ងៃនេះ

ឥតគិតថ្លៃដប់បួនថ្ងៃជាមួយនឹងការជ្រើសរើស Node.js រួចជាស្រេច។ កាតដែលយើងស្នើសុំនឹងមិនត្រូវបានគិតប្រាក់ទេក្នុងអំឡុងពេលសាកល្បង។

ការសាកល្បងឥតគិតថ្លៃរយៈពេល 14 ថ្ងៃ — តម្រូវឱ្យមានកាត មិនគិតប្រាក់ទេ

ជ្រើសរើសជង់របស់អ្នក
ចាប់ផ្តើមការសាកល្បងឥតគិតថ្លៃរបស់ខ្ញុំ

Developer Hosting ដំណើរការកូដផ្ទាល់ខ្លួនរបស់អ្នក ដូច្នេះយើងស្នើសុំកាតដើម្បីរក្សាការសាកល្បងឥតគិតថ្លៃសម្រាប់មនុស្សពិតប្រាកដ។ កាតរបស់អ្នកនឹងមិនត្រូវបានគិតប្រាក់ទេ — ទាំងថ្ងៃនេះ និងពេលការសាកល្បងត្រូវបានបញ្ចប់។ អ្នកមិនបាច់បង់ប្រាក់អ្វីទាំងអស់ លុះត្រាតែអ្នកជ្រើសរើសគម្រោងមួយ ប្រសិនបើអ្នកមិនជ្រើសរើសទេ ការសាកល្បងនឹងត្រូវបញ្ឈប់ដោយសាមញ្ញ។