الكود التالي:
const http = require('http')
let fs = require('fs')
// تشغيل سيرفر
let server = http.createServer(function (req, res) {
console.log('request made' + req.url)
// تحديد نوع الملف
res.writeHead(200, { 'content-type': 'text/html' })
// create read stream
let myReadStream = fs.createReadStream(__dirname + '/index.html', 'utf-8')
// piping the read stream chunk
myReadStream.pipe(res)
})
// listening to specific port for the server
server.listen(3000, '127.0.0.1')
console.log('serving over port 3000')
أفضل بكثير من تشغيل صفحة html بشكل مباشر وبالتالي: