国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

node學習筆記之讀寫文件與開啟第一個web服務器操作示例

2019-11-19 11:26:17
字體:
來源:轉載
供稿:網友

本文實例講述了node讀寫文件與開啟第一個web服務器操作。分享給大家供大家參考,具體如下:

讀取文件

Node中的js 具有文件操作的能力

使用require  方法加載fs核心模塊

* require是一個方法
* 他的作用就是用來加載模塊的
* 在Node中,模塊有三種:
*      具名的核心模塊,列如 fs、http
*      用戶自己編寫的文件模塊
*          相對路徑必須加./
*      在Node中 ,沒有核心作用域,只有模塊作用域
*          外部訪問不到內部
*          內部也訪問不到外部

fs是 files-ystem 的簡寫 ,就是文件系統的意思

 第一個參數就是要讀取的文件路徑
 第二個參數是一個回掉函數,兩個參數
   error
       如果讀取失敗,error 就是錯誤對象
       如果讀取成功,error就是Null
   data
       如果讀取失敗,data 就是undefined
       如果讀取成功,error 就是錯誤對象
   成功
      data null
      error 錯誤對象

var fs=require('fs')
fs.readFile('./test.txt',function(error,data){  //<Buffer 68 65 6c 6f 20 6e 6f 64 65 6a 73 0d 0a>  //文件中存儲的其實都是二進制數據 0 1  //通過error 就可以判斷是否有錯誤發生  if(error){    console.log(error)    console.log("文件讀取失敗")    return  }  console.log(data.toString())})

寫文件

第一個參數: 文件路徑
第二個參數: 文件內容
第三個參數: 回調函數
 error

 成功:
   文件寫入成功
   error 是Null
 失敗:
   文件寫入失敗
   error 就是錯誤對象

var fs=require('fs');// 第一個參數: 文件路徑// 第二個參數: 文件內容// 第三個參數: 回調函數// error// 成功://  文件寫入成功//  error 是Null// 失敗://  文件寫入失敗//  error 就是錯誤對象fs.writeFile('./hello.txt','給大家拜年了',function(error){  if(error){    console.log("文件寫入失敗");    return  }  console.log('文件寫入成功');})

創建web服務器

在node 中專門提供了一個核心模塊:http

http 這個模塊的職責就是幫你創建編寫服務器的

加載http 核心模塊

var http=require('http');

服務器要干嘛?

  • 提供服務
  • 發請求
  • 接受請求
  • 處理請求
  • 給個反饋(發送響應)
  • 注冊 request 請求事件

當服務器收到請求之后,會收到服務器觸發的request請求事件,然后執行第二個參數回調處理函數

server.on('request',function(){  console.log('收到客戶端的請求了')});//4.綁定端口號,啟動服務器server.listen(8080,function(){  console.log('服務器啟動成功了,可以通過 http://127.0.0.1:8080/ 來進行訪問')})

希望本文所述對大家nodejs程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新化县| 泽普县| 大竹县| 资兴市| 南开区| 利津县| 嘉义县| 西华县| 丰台区| 安吉县| 隆尧县| 安陆市| 九龙县| 固安县| 吴忠市| 大港区| 湘潭县| 琼海市| 宁德市| 大埔区| 永仁县| 东台市| 庆城县| 古丈县| 石渠县| 涿鹿县| 铁岭市| 五指山市| 马公市| 利津县| 乐陵市| 凌云县| 鹰潭市| 武鸣县| 望江县| 旅游| 化州市| 靖边县| 延庆县| 安国市| 峡江县|