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