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

首頁 > 語言 > JavaScript > 正文

node學(xué)習(xí)筆記之讀寫文件與開啟第一個(gè)web服務(wù)器操作示例

2024-05-06 15:38:44
字體:
供稿:網(wǎng)友

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

讀取文件

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

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

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

fs是 files-ystem 的簡寫 ,就是文件系統(tǒng)的意思

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

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>  //文件中存儲(chǔ)的其實(shí)都是二進(jìn)制數(shù)據(jù) 0 1  //通過error 就可以判斷是否有錯(cuò)誤發(fā)生  if(error){    console.log(error)    console.log("文件讀取失敗")    return  }  console.log(data.toString())})

寫文件

第一個(gè)參數(shù): 文件路徑
第二個(gè)參數(shù): 文件內(nèi)容
第三個(gè)參數(shù): 回調(diào)函數(shù)
 error

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

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

創(chuàng)建web服務(wù)器

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

http 這個(gè)模塊的職責(zé)就是幫你創(chuàng)建編寫服務(wù)器的

加載http 核心模塊

var http=require('http');            
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 大渡口区| 柯坪县| 额济纳旗| 清徐县| 宜兴市| 安平县| 琼中| 安丘市| 巴彦县| 桐城市| 大悟县| 乌鲁木齐县| 石渠县| 观塘区| 峨边| 嘉善县| 永年县| 拜泉县| 来安县| 青海省| 南康市| 长治市| 会昌县| 长乐市| 息烽县| 合作市| 彰化县| 射阳县| 开化县| 忻州市| 岑溪市| 昭平县| 隆安县| 大冶市| 淅川县| 微博| 海伦市| 五莲县| 万州区| 高雄市| 房山区|