內容:三種變數申明方式,Node.js應用組成,第一個應用建立+程式碼
#########################################################################
javascript 三種變數申明方式var、let、const
l var 申明方式;申明瞭一個要麼是全域性,要麼是函式級的變數;這種是我們最常見也是最常用的。
l let 申明方式;申明瞭一個塊級域的區域性變數,並且可以給它一個初始化值;
l const 申明方式;建立一個只讀常量,在不同瀏覽器上表現為不可修改;建議申明後不修改;擁有塊級作用域。
###########################################################################
Node.js 應用組成
• 引入 required 模組:我們可以使用 require 指令來載入 Node.js 模組。
• 建立伺服器:伺服器可以監聽客戶端的請求,類似於 Apache 、Nginx 等 HTTP 伺服器。
• 接收請求與響應請求 伺服器很容易建立,客戶端可以使用瀏覽器或終端傳送 HTTP 請求,伺服器接收請求後返回響應資料
############################################################################
建立 Node.js 應用
1、引入require模組:
var http = require(“http”);
2、建立伺服器
使用 http.createServer() 方法建立伺服器,並使用 listen 方法繫結 8888 埠。 函式通過 request, response 引數來接收和響應資料。
###########myserver.js
var http = require(`http`); function method(request,response) { //傳送 http 頭部 // http 狀態值:200 :ok //內容型別:text/plain response.writeHead(200,{`Content-Type`:`text/plain`}); //傳送響應資料: ‘lov’ response.end(`lov `); } var server = http.createServer(method); server.listen(8888); console.log(`Server running at http://127.0.0.1:8888/`);
相對於原來的程式碼,我拆開來了
分析Node.js 的 HTTP 伺服器:
1) 第一行請求(require)Node.js 自帶的 http 模組,並且把它賦值給 http 變數。
2)接下來我們呼叫 http 模組提供的函式: createServer 。這個函式會返回 一個物件,這個物件有一個叫做 listen 的方法,這個方法有一個數值引數, 指定這個 HTTP 伺服器監聽的埠號。