លំនាំ​ដើម
https://kdaily.herokuapp.com/

គំរោង​បង្កើត​តម្រា KNB (Khmer Node.js Blogger) គឺ​ជាគំរោង​នៃ​ការបង្កើត​​ក្បួន​ខ្នាត​​មួយ​ចំនួន​​​ជា​ភាសា JavaScript ​ដោយ​ក្រុមការងារ DEVOpenBlogger ក្នុង​គោល​បំណង​យក​ទៅប្រើប្រាស់​សំរាប់បង្កើត​គេហទំព័រជា​ភាសា​ខ្មែរ​​ទាំងឡាយណា ដែល​​ប្រើប្រាស់​ផ្នែក​ទន់ Node.js រួម​ផ្សំ​នឹង​ក្បួន​ខ្នាត​មួយ​ចំនួន​​ទៀត​នៅ​ក្នុង​ប្រព័ន្ធ Blogger របស់​ក្រុមហ៊ុន​យក្ខ Google ។

ជាកិច្ចចាប់ផ្តើម ដើម្បី​រៀបចំ​បង្កើតតម្រា KNB នេះ​ឡើង យើងចាំបាច់​ត្រូវ​តំឡើង​ផ្នែក​ទន់ Node.js នៅ​ក្នុង​កំព្យូទ័រ​របស់យើង ដោយ​ទាញយក​ពី​គេហទំព័រ​ដើម​របស់​វា​ ដែល​មាន​អាស័យដ្ឋាន​ជា​៖ https://nodejs.org/en/ ។ បន្ទាប់មក​ទៀត យើង​ត្រូវតំលើង​កញ្ចប់ Express ដោយ​សរសេរ​នៅ​លើ​បង្អួច​ខ្មៅ (prompt window) ​ថា៖
npm install express
បន្ទាប់មក​ទៀត យើង​អាច​តំលើង​កញ្ចប់ express-application មួយ​ទៀត ដើម្បី​អាច​បង្កើត​ឯកសារចាំបាច់​ទាំងឡាយ​​ជា​ស្វ័យប្រវត្តិ ក្នុង​ការបង្កើត​កម្មវិធី​គេហទំព័រ​ផ្សេង​ៗ​ដែល​ប្រើប្រាស់​តម្រា Express រួម​ផ្សំ​នឹង​តម្រា KNB របស់​យើង​៖
npm install express-generator -g
ហើយ​ដើម្បី​បង្កើត​កម្មវិធី​គេហទំព័រ​មួយ យើង​ត្រូវ​សរសេរ​នៅ​លើបង្អួច​ខ្មៅ​ថា៖
express --view=ejs knbapp
ផ្នែក​ទន់ Node.js នឹង​បង្កើត​ឯកសារ​មួយ​ចំនួន​ ទុក​នៅ​ក្នុង​ថត​មួយ​ចំនួន​ដូច​ខាង​ក្រោម​នេះ៖
 create : knbapp\
 create : knbapp\public\
 create : knbapp\public\javascripts\
 create : knbapp\public\images\
 create : knbapp\public\stylesheets\
 create : knbapp\public\stylesheets\style.css
 create : knbapp\routes\
 create : knbapp\routes\index.js
 create : knbapp\routes\users.js
 create : knbapp\views\
 create : knbapp\views\error.ejs
 create : knbapp\views\index.ejs
 create : knbapp\app.js
 create : knbapp\package.json
 create : knbapp\bin\
 create : knbapp\bin\www
បន្ទាប់​មកទៀត យើងត្រូវ​ទាញយក​​ឯកសារ​ចាំបាច់​ទាំងឡាយ​ពី​ Internet សំរាប់​កម្មវិធី​គេហទំព័រ​របស់​យើង​ ដោយ​សរសេរ​នៅ​លើ​បង្អួច​ខ្មៅ​ដូច​ខាង​ក្រោម​នេះ៖
cd knbapp
npm install

កម្មវិធី​គេហទំព័រ​របស់​យើង​នឹង​ប្រើប្រាស់​ភាសា EJS ដើម្បី​យក​ទិន្នន័យ​ផ្សេង​ៗពី​ក្នុង​កម្មវិធី Node.js មក​សរសេរ​បង្ហាញ​នៅលើ​ browser របស់​អ្នក​ចូល​មើល​។ ហើយ​ដើម្បី​ដំណើរការ​កម្មវិធី​គេហទំព័​​នេះ យើង​ត្រូវ​សរសេរ​នៅ​លើ​បង្អួច​ខ្មៅ​ថា៖
set DEBUG=myapp:* & npm start
កម្មវិធី​គេហទំព័រ​របស់​យើង​នឹង​មាន​អាស័យដ្ឋាន​ជា http://localhost:3000/ ។ ហើយ​បើ​យើង​ចង់​មើល​លទ្ធផលពី​កម្មវិធី​គេហទំព័នេះ យើង​ត្រូវ​បើក​គេហទំព័រ​ដែល​មាន​អាស័យដ្ឋាន​ជា http://localhost:3000/ នេះ​>៕