ក្នុងឧទាហរណ៍នេះយើងនឹងបង្ហាញពីរបៀបបង្កើតម៉ាស៊ីនមេ HTTP ដោយប្រើ Node.js. ម៉ាស៊ីនមេនឹងស្តាប់នៅច្រក ១៣៣៧ ហើយនឹងផ្ញើ Hello, World!
ទៅកម្មវិធីរុករកតាមការស្នើសុំ GET ។
ចំណាំថាជំនួសឱ្យការប្រើប្រាស់កំពង់ផែ ១៣៣៧ អ្នកអាចប្រើលេខច្រកណាមួយនៃជម្រើសរបស់អ្នកដែលបច្ចុប្បន្នមិនត្រូវបានប្រើដោយសេវាកម្មផ្សេងទៀត។
ម៉ូឌុល http គឺជា Node.js ម៉ូឌុលស្នូល (ម៉ូឌុលដែលបានរួមបញ្ចូលនៅក្នុងប្រភពរបស់ Node.js ដែលមិនត្រូវការដំឡើងធនធានបន្ថែមទេ) ។
នេះ http
ម៉ូឌុលផ្តល់នូវមុខងារក្នុងការបង្កើតម៉ាស៊ីនមេ HTTP ដោយប្រើ http.createServer()
វិធីសាស្រ្ត។
ដើម្បីបង្កើតកម្មវិធីបង្កើតឯកសារមួយដែលមានកូដ JavaScript ខាងក្រោម។
const http = require('http'); // Loads the http module http.createServer((request, response) => {
// 1. Tell the browser everything is OK (Status code 200), and the data is in plain text
response.writeHead(200, {
'Content-Type': 'text/plain'
});
// 2. Write the announced text to the body of the page
response.write('Hello, World!
');
// 3. Tell the server that all of the response headers and body have been sent
response.end(); }).listen(1337); // 4. Tells the server what port to be on
រក្សាទុកឯកសារដោយឈ្មោះឯកសារណាមួយ។ ក្នុងករណីនេះបើយើងដាក់ឈ្មោះវា hello.js
យើងអាចដំណើរការពាក្យសុំដោយចូលទៅកាន់ថតឯកសារដែលមាននៅក្នុងនិងប្រើពាក្យបញ្ជាខាងក្រោម៖
node hello.js
ម៉ាស៊ីនមេដែលបានបង្កើតបន្ទាប់មកអាចចូលប្រើ URL http://localhost:1337
ឬ http://127.0.0.1:1337
នៅក្នុងកម្មវិធីអ៊ីនធឺណិត។
ទំព័របណ្តាញសាមញ្ញមួយនឹងលេចចេញមកដោយអក្សរ _ _ + _ | អត្ថបទនៅខាងលើដូចដែលបានបង្ហាញនៅក្នុងរូបថតអេក្រង់ខាងក្រោម៖