国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 桐庐县| 东乌| 沽源县| 九寨沟县| 合阳县| 天津市| 闽侯县| 大化| 柘城县| 永丰县| 城口县| 分宜县| 西峡县| 建湖县| 南皮县| 晋州市| 和平县| 铜梁县| 广东省| 宁夏| 彰武县| 论坛| 来宾市| 女性| 江城| 南开区| 门源| 宁强县| 南康市| 基隆市| 双城市| 抚顺县| 鄂托克前旗| 宁武县| 天全县| 山东省| 盐边县| 通州区| 金坛市| 新乡市| 井研县|