-
系統(tǒng)模塊
需要require(),不需要單獨下載
path:用于處理文件路徑和目錄路徑的實用工具
fs:用于文件的讀寫操作
例子:
let path= require('path')
path.dirname('/node/a/b/demo.jpg') //目錄
path.dasename('/node/a/b/demo.jpg') //路徑
path.extname('/node/a/b/demo.jpg'') // 擴展名
path.resolve(_dirname,'index.js') // 絕對路徑
let fs=require('fs')
fs.redFile('./a.text',(err,data)=>{
????if(err){
????????//?讀取文件失敗
????????console.log(err)
????}?else{
????????//?讀取文件成功
????????console.log(data.toString);
????}
})
//寫入文檔(會覆蓋當前內(nèi)容)
fs.writeFile('b.text','嘗試用node寫入文件內(nèi)容',((err)=>{
????if(err){
????????throw?err
????}
}))
//?在當前文檔中追加內(nèi)容
fs.writeFile('b.text','嘗試用node寫入文件內(nèi)容',{flag:"a"},((err)=>{
????if(err){
????????throw?err
????}
}))
//?異步讀取文件
fs.readFileSync('./a.text')
// 異步寫入
let data = fs.writeFileSync('b.text','異步寫入文件不需要回調(diào)函數(shù)')
console.log(data) //如果沒有錯誤,則data顯示undefined
查看全部 -
全局模塊:何時何地都能訪問,不需要引入
process 全局變量
process.env 能返回項目運行所在環(huán)境的一些信息。
process.argv 參數(shù)數(shù)組 (能輕松愉快的接收通過命令執(zhí)行node程序時候所傳入的參數(shù))
查看全部 -
Node的作用和應(yīng)用
1、脫離瀏覽器運行JS
2、后臺API編寫
3、webpack、Gulp、Npm等等
4、中間層:服務(wù)器中負責IO讀寫的中間層服務(wù)器
查看全部 -
Node的作用和應(yīng)用 脫離瀏覽器運行JS 后臺API編寫查看全部
-
這門課大體上介紹了node,總體感知體驗查看全部
-
Process查看全部
-
全局變量~env & argv查看全部
-
Node比php快了80~90倍?查看全部
-
哈哈哈,共存查看全部
-
性能優(yōu)化?數(shù)據(jù)處理?安全性?查看全部
-
node install查看全部
-
img:照片代碼 img.png:照片文件名
查看全部 -
doc建立網(wǎng)頁查看全部
-
require
查看全部 -
Node的作用和應(yīng)用
????脫離瀏覽器運行JS
????后臺API編寫
????Webpack,Gulp,Npm等等
????中間層:服務(wù)器中負責IO讀寫的中構(gòu)建曾服務(wù)器
? ??
查看全部
舉報