Node.js 24 ពី app.js
Express, Fastify ឬក្របខ័ណ្ឌការងារណាមួយដែលបម្រើ HTTP ដែលបានចាប់ផ្ដើមពី app.js។ NODE_ENV គឺ production លើកលែងតែអ្នកកំណត់វាផ្សេងពីនេះ។
សេវាកម្មបង្ហោះ Node.js
ភ្ជាប់ GitHub, GitLab ឬ Bitbucket។ រាល់ការ push ដំណើរការ npm ci និងការ build របស់អ្នក បន្ទាប់មកប្តូរទៅផ្សាយផ្ទាល់ — មិនចាំបាច់ដំណើរការម៉ាស៊ីនបម្រើ PM2 ឬ reverse proxy ឡើយ។
ការសាកល្បងឥតគិតថ្លៃរយៈពេល 14 ថ្ងៃ — តម្រូវឱ្យមានកាត មិនគិតប្រាក់ទេ
ចាប់ផ្តើមការសាកល្បងឥតគិតថ្លៃរបស់ខ្ញុំDeveloper Hosting ដំណើរការកូដផ្ទាល់ខ្លួនរបស់អ្នក ដូច្នេះយើងស្នើសុំកាតដើម្បីរក្សាការសាកល្បងឥតគិតថ្លៃសម្រាប់មនុស្សពិតប្រាកដ។ កាតរបស់អ្នកនឹងមិនត្រូវបានគិតប្រាក់ទេ — ទាំងថ្ងៃនេះ និងពេលការសាកល្បងត្រូវបានបញ្ចប់។ អ្នកមិនបាច់បង់ប្រាក់អ្វីទាំងអស់ លុះត្រាតែអ្នកជ្រើសរើសគម្រោងមួយ ប្រសិនបើអ្នកមិនជ្រើសរើសទេ ការសាកល្បងនឹងត្រូវបញ្ឈប់ដោយសាមញ្ញ។
គម្រោងចាប់ពី 60,900.00៛ ក្នុងមួយខែ
អ្នកសរសេរកម្មវិធី។ យើងដំឡើងវា បង្កើតវា ចាប់ផ្តើមវា រក្សាវាឱ្យដំណើរការ និងត្រៀមទុកកំណែប្រាំចុងក្រោយដើម្បីប្តូរត្រឡប់មកវិញ។
Express, Fastify ឬក្របខ័ណ្ឌការងារណាមួយដែលបម្រើ HTTP ដែលបានចាប់ផ្ដើមពី app.js។ NODE_ENV គឺ production លើកលែងតែអ្នកកំណត់វាផ្សេងពីនេះ។
ភាពអាស្រ័យត្រូវបានដំឡើងពី package-lock របស់អ្នកនៅក្នុងថតឯកសារថ្មី បន្ទាប់មកពាក្យបញ្ជាស្ថាបនារបស់អ្នកដំណើរការ មុនពេលការចេញផ្សាយថ្មីចូលមកជំនួស។
ធ្វើការ push សាខាណាមួយក្រៅពី production ហើយវានឹងទទួលបានអាសយដ្ឋានផ្ទាល់ខ្លួនរបស់វា ដែលដំណើរការទន្ទឹមនឹងកម្មវិធីផ្ទាល់របស់អ្នកដោយមិនប៉ះពាល់ដល់វាឡើយ។
សោ API ត្រូវបញ្ចូលទៅក្នុងផ្ទាំងអថេរបរិស្ថាន រក្សាទុកក្នុងកន្លែងផ្ទុកការសម្ងាត់ និងបញ្ជូនទៅកាន់ទាំងការបង្កើត និងកម្មវិធីដែលកំពុងដំណើរការរបស់អ្នក។
stderr ផ្ទាល់របស់កម្មវិធីអ្នកបង្ហាញនៅក្នុងកម្មវិធីមើលកំណត់ហេតុនៅក្បែរបន្ទាត់របស់ម៉ាស៊ីនបម្រើបណ្ដាញ ពីផ្ទាំងគ្រប់គ្រង ឬ zinnector CLI។
កម្មវិធីនីមួយៗមានកម្រិតកំណត់អង្គចងចាំ និង CPU ផ្ទាល់ខ្លួន ដែលត្រូវបានអនុវត្តតាមគណនី ដូច្នេះអ្នកជិតខាងមិនអាចដណ្ដើមយកវាបានឡើយ។
ដំណើរការ npm ci ឬ build ដែលបរាជ័យ នឹងមិនប៉ះពាល់ដល់អ្នកចូលមើលឡើយ៖ កំណែដែលកំពុងដំណើរការស្រាប់នឹងបន្តបម្រើការងារ ហើយកំណត់ហេតុនៃការដាក់ឱ្យប្រើប្រាស់ (deploy log) នឹងបង្ហាញពីមូលហេតុ។ នៅពេលកំណែថ្មីត្រូវបានដាក់ឱ្យដំណើរការ ហើយលោកអ្នកប្តូរចិត្ត ការប្តូរត្រឡប់ក្រោយគឺកើតឡើងភ្លាមៗ ពីព្រោះកំណែ 5 ចុងក្រោយត្រូវបានរក្សាទុកនៅលើម៉ាស៊ីនបម្រើ។
Node.js ត្រូវបានជ្រើសរើសសម្រាប់លោកអ្នក។ កាតគឺត្រូវបានទាមទារសម្រាប់ការសាកល្បង ហើយមិនត្រូវបានគិតប្រាក់នោះទេ។
ភ្ជាប់ឃ្លាំងផ្ទុក GitHub, GitLab ឬ Bitbucket ដែលមានផ្ទុក package.json របស់អ្នក រួចជ្រើសរើសមែកធាងផលិតកម្ម។
បន្ថែមពាក្យបញ្ជាបង្កើត ប្រសិនបើអ្នកមាន និងអថេរបរិស្ថានរបស់អ្នក។
រុញទៅកាន់ផលិតកម្ម (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៖ អង្គចងចាំ 1 GB និងស៊ីភីយូ 1 ស្នូលនៅលើ Dev Start, 2 GB និង 2 ស្នូលនៅលើ Dev Pro, 4 GB និង 4 ស្នូលនៅលើ Dev Scale — សម្រាប់កម្មវិធីមួយ ប្រាំ ឬម្ភៃ។
60,900.00៛/ខែ
ឬ 609,000.00៛ ក្នុងមួយឆ្នាំ
ការសាកល្បងឥតគិតថ្លៃរយៈពេល 14 ថ្ងៃ — តម្រូវឱ្យមានកាត មិនគិតប្រាក់ទេ
ចាប់ផ្តើមការសាកល្បងឥតគិតថ្លៃរបស់ខ្ញុំDeveloper Hosting ដំណើរការកូដផ្ទាល់ខ្លួនរបស់អ្នក ដូច្នេះយើងស្នើសុំកាតដើម្បីរក្សាការសាកល្បងឥតគិតថ្លៃសម្រាប់មនុស្សពិតប្រាកដ។ កាតរបស់អ្នកនឹងមិនត្រូវបានគិតប្រាក់ទេ — ទាំងថ្ងៃនេះ និងពេលការសាកល្បងត្រូវបានបញ្ចប់។ អ្នកមិនបាច់បង់ប្រាក់អ្វីទាំងអស់ លុះត្រាតែអ្នកជ្រើសរើសគម្រោងមួយ ប្រសិនបើអ្នកមិនជ្រើសរើសទេ ការសាកល្បងនឹងត្រូវបញ្ឈប់ដោយសាមញ្ញ។
117,700.00៛/ខែ
ឬ 1,177,000.00៛ ក្នុងមួយឆ្នាំ
ការសាកល្បងឥតគិតថ្លៃរយៈពេល 14 ថ្ងៃ — តម្រូវឱ្យមានកាត មិនគិតប្រាក់ទេ
ចាប់ផ្តើមការសាកល្បងឥតគិតថ្លៃរបស់ខ្ញុំDeveloper Hosting ដំណើរការកូដផ្ទាល់ខ្លួនរបស់អ្នក ដូច្នេះយើងស្នើសុំកាតដើម្បីរក្សាការសាកល្បងឥតគិតថ្លៃសម្រាប់មនុស្សពិតប្រាកដ។ កាតរបស់អ្នកនឹងមិនត្រូវបានគិតប្រាក់ទេ — ទាំងថ្ងៃនេះ និងពេលការសាកល្បងត្រូវបានបញ្ចប់។ អ្នកមិនបាច់បង់ប្រាក់អ្វីទាំងអស់ លុះត្រាតែអ្នកជ្រើសរើសគម្រោងមួយ ប្រសិនបើអ្នកមិនជ្រើសរើសទេ ការសាកល្បងនឹងត្រូវបញ្ឈប់ដោយសាមញ្ញ។
406,000.00៛/ខែ
ឬ 4,060,000.00៛ ក្នុងមួយឆ្នាំ
ការសាកល្បងឥតគិតថ្លៃរយៈពេល 14 ថ្ងៃ — តម្រូវឱ្យមានកាត មិនគិតប្រាក់ទេ
ចាប់ផ្តើមការសាកល្បងឥតគិតថ្លៃរបស់ខ្ញុំDeveloper Hosting ដំណើរការកូដផ្ទាល់ខ្លួនរបស់អ្នក ដូច្នេះយើងស្នើសុំកាតដើម្បីរក្សាការសាកល្បងឥតគិតថ្លៃសម្រាប់មនុស្សពិតប្រាកដ។ កាតរបស់អ្នកនឹងមិនត្រូវបានគិតប្រាក់ទេ — ទាំងថ្ងៃនេះ និងពេលការសាកល្បងត្រូវបានបញ្ចប់។ អ្នកមិនបាច់បង់ប្រាក់អ្វីទាំងអស់ លុះត្រាតែអ្នកជ្រើសរើសគម្រោងមួយ ប្រសិនបើអ្នកមិនជ្រើសរើសទេ ការសាកល្បងនឹងត្រូវបញ្ឈប់ដោយសាមញ្ញ។
Node.js 24។ កម្មវិធីរបស់អ្នកចាប់ផ្តើមពី app.js ហើយ NODE_ENV ត្រូវបានកំណត់ទៅជា production លើកលែងតែអ្នកកំណត់តម្លៃផ្ទាល់ខ្លួនរបស់អ្នក។
ទេ! ម៉ាស៊ីនបម្រើគេហទំព័រចាប់ផ្ដើម និងដំណើរការកម្មវិធីរបស់អ្នកសម្រាប់អ្នក ដូច្នេះមិនមានកម្មវិធីគ្រប់គ្រងដំណើរការ ឬប្រូកស៊ីបញ្ច្រាសដែលត្រូវកំណត់រចនាសម្ព័ន្ធនោះទេ។
បាទ/ចាស ប្រសិនបើវាដំណើរការជាម៉ាស៊ីនបម្រើ Node.js ពី app.js។ កំណត់ពាក្យបញ្ជាបង្កើតរបស់អ្នក ហើយវានឹងដំណើរការនៅរាល់ពេលដាក់ពង្រាយ មុនពេលការចេញផ្សាយថ្មីដាក់ឱ្យប្រើប្រាស់ជាផ្លូវការ។
កម្មវិធីដំណើរការផ្ទៃខាងក្រោយដែលមានរយៈពេលយូរមិនត្រូវបានគាំទ្រលើគម្រោងទាំងនេះទេ។ សម្រាប់កម្មវិធីដែលប្រើប្រាស់ WebSocket ច្រើន កម្មវិធីដំណើរការ ឬកុងតឺន័រ ម៉ាស៊ីនបម្រើ Zinn® Private Cloud គឺជាជម្រើសដែលសមស្របជាង។
បាទ/ចាស 14 ថ្ងៃនៅលើ Dev Start ជាមួយ Node.js ដែលបានជ្រើសរើសជាមុន។ កាតមួយរក្សាទុកការសាកល្បងសម្រាប់មនុស្សពិតប្រាកដ គ្មានការគិតប្រាក់នោះទេ លុះត្រាតែអ្នកជ្រើសរើសគម្រោងមួយ។
បាទ/ចាស។ សូមប្រើប្រាស់មូលដ្ឋានទិន្នន័យដែលបានគ្រប់គ្រង Zinn® (PostgreSQL ឬ MySQL) ឬឃ្លាំងសម្ងាត់ Redis ដែលបានកំណត់សម្រាប់គេហទំព័ររបស់អ្នក ហើយបញ្ចូលព័ត៌មានលម្អិតនៃការតភ្ជាប់ទៅក្នុងអថេរបរិស្ថានរបស់អ្នក។
បរិស្ថានប្រតិបត្តិការ Developer Hosting ទាំងអស់៖ Node.js, Python និង Ruby
ឥតគិតថ្លៃដប់បួនថ្ងៃជាមួយនឹងការជ្រើសរើស Node.js រួចជាស្រេច។ កាតដែលយើងស្នើសុំនឹងមិនត្រូវបានគិតប្រាក់ទេក្នុងអំឡុងពេលសាកល្បង។
ការសាកល្បងឥតគិតថ្លៃរយៈពេល 14 ថ្ងៃ — តម្រូវឱ្យមានកាត មិនគិតប្រាក់ទេ
ចាប់ផ្តើមការសាកល្បងឥតគិតថ្លៃរបស់ខ្ញុំDeveloper Hosting ដំណើរការកូដផ្ទាល់ខ្លួនរបស់អ្នក ដូច្នេះយើងស្នើសុំកាតដើម្បីរក្សាការសាកល្បងឥតគិតថ្លៃសម្រាប់មនុស្សពិតប្រាកដ។ កាតរបស់អ្នកនឹងមិនត្រូវបានគិតប្រាក់ទេ — ទាំងថ្ងៃនេះ និងពេលការសាកល្បងត្រូវបានបញ្ចប់។ អ្នកមិនបាច់បង់ប្រាក់អ្វីទាំងអស់ លុះត្រាតែអ្នកជ្រើសរើសគម្រោងមួយ ប្រសិនបើអ្នកមិនជ្រើសរើសទេ ការសាកល្បងនឹងត្រូវបញ្ឈប់ដោយសាមញ្ញ។