Modul web Node.js


  Hasil terjemahan:

Node.js ialah platform yang dibina pada masa jalan JavaScript Chrome.

Node.js ialah persekitaran JavaScript bahagian pelayan I/O dipacu peristiwa berdasarkan enjin V8 Google Enjin V8 melaksanakan Javascript dengan sangat pantas dan mempunyai prestasi yang sangat baik.

Modul web Node.jssintaks

Pelayan web secara amnya merujuk kepada pelayan laman web, yang merujuk kepada program yang berada pada jenis komputer tertentu di Internet Fungsi asas pelayan Web adalah untuk menyediakan perkhidmatan menyemak imbas maklumat Web. Ia hanya perlu menyokong protokol HTTP, format dokumen HTML dan URL, serta bekerjasama dengan pelayar web pelanggan.

Kebanyakan pelayan web menyokong bahasa skrip sebelah pelayan (php, python, ruby), dsb., dan mendapatkan data daripada pangkalan data melalui bahasa skrip dan mengembalikan hasilnya kepada penyemak imbas klien.

Modul web Node.jscontoh

var http = require('http');
var fs = require('fs');
var url = require('url'); 
 
// 创建服务器http.createServer( function (request, response) {  
   // 解析请求,包括文件名
   var pathname = url.parse(request.url).pathname;   
   // 输出请求的文件名
   console.log("Request for " + pathname + " received.");   
   // 从文件系统中读取请求的文件内容
   fs.readFile(pathname.substr(1), function (err, data) {
      if (err) {
         console.log(err);         // HTTP 状态码: 404 : NOT FOUND
         // Content Type: text/plain
         response.writeHead(404, {'Content-Type': 'text/html'});      }else{             
         // HTTP 状态码: 200 : OK
         // Content Type: text/plain
         response.writeHead(200, {'Content-Type': 'text/html'});    
         
         // 响应文件内容
         response.write(data.toString());        
      }
      //  发送响应数据
      response.end();   });   
}).listen(8080); 
// 控制台会输出以下信息console.log('Server running at http://127.0.0.1:8080/');

Rumah

video

Soal Jawab