node中基本模块

node中基本模块
1.js URL 模块
2.js fs 模块
3.js node中的url – 路由
4.js node.js 表单事件

=============================================
node中基本模块

一、URL模块
        Var url = require(‘url’);
        Url.parse(str,true);   将url字符串解析为对象(json格式) true 将query属性转化成json格式  $_GET 
        Url.format(obj);  将对象格式化为url字符串(注意是由url格式化出来的对象)    

二、fs 模块

// 创建文件夹
     fs.mkdir('list',function(err,data){
        if(err) throw err;//抛出错误 终止程序
     });


// 读取文件夹
     fs.readdir('./list/',function(err,data){
        if(err) throw err;
        console.log(data);
     });


 // 删除文件夹  注意:删除空文件夹
     fs.rmdir('./abc/',function(err){
        if(err) throw err;
     });

 //覆盖写入   覆盖原有内容
     fs.writeFile('./list/1.html',str,function(err){
        if(err) throw err;
     });
 //追加写入
     fs.appendFile('./list/1.html',str,function(err){
        if(err) throw err;
     });    

// 读取文件内容
    fs.readFile('./list/1.html',function(err,data){
        if(err) throw err;
        res.end(data);
    })

// 删除文件
    fs.unlink('./list/1.php',function(err){
        if(err) throw err;
    })

三、表单事件
表单处理
req.addListener(‘data’, function(chunk){}); //data 接收数据
req.addListener(‘end’, function(){}); //end 处理数据

四、npm

初始化  
    npm init 
    npm init --yes
下载
    npm install [mysql] 
    npm install [mysql] --save    将下载的记录保存在文件中

修改中文镜像
    npm install -g cnpm --registry=https://registry.npm.taobao.org
移除软件
    npm uninstall [fomidable]
查看已经安装的列表
    npm list

猜你喜欢

转载自blog.csdn.net/weixin_42489436/article/details/81362633