nodejs模塊系統的操作nodejs中每一個函數都可以看作是一個模塊
nmp第三方組件
寫一個模塊:
- require引用另一個模塊
- console.log("./one"); ,引入one,打印出來的是one里面的函數
- abc.zhouwu(); 打印的是one里面函數的結果
- module.exports =gaoming; 定義一個叫gaoming的模塊
-cc =new abc(); 類的實例化
- 可以傳參數
nodejs對文件的操作:看官方手冊中的程序
[]中的參數可要可不要,在所有編程類的手冊中的函數里
例子:fs模塊
var fs =require ('fs');
fs.readFile('./1.txt',(err, data) =>{
if (err) throw err;
console.log(data);
});
文件的讀取,fs的readFile方法讀取,如果有錯誤,拋出異常
課下看一下:fs.readFile fs.realpath
var http = require('http');//引用http模塊
var ip = "192.168.238.129";//設置服務器的IP地址
var port = 3000;//端口,提供服務
http.createServer((req,res) =>{ //createServer是http里面的方法,req,用戶的請求,res服務器的響應
res.writeHead('200',{'content-type':'text/html'});//設置文檔類型
res.write('<html>');//一下為向瀏覽器輸出的內容
res.write('<meta charset="utf-8">');
res.write('<body>');
res.write('<h1>我艸,今天星期五,明天不上班!');
res.write('</h1>');
res.write('</body>');
res.write('</html>');
res.end();//結束輸出
}).listen(port,ip,() =>{//監聽,監聽端口和IP地址
console.log('sever is run!');
});
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。