nodejs 就是以js语言为开发语言的开发环境。
nodejs:
1 js 运行环境是在电脑上上,不是在浏览器里面。
2 只要让js有解析器以后 js就可以运行在电脑上。
- 就是实现文件操作( 新建文件 新建文件夹 删除 修改文件 )
- 网路请求和响应( nodejs 做服务器)
- 各种代理转发(网络层面)
- 可以操作数据库
- 多媒体处理 (打包文件 加水印 视频处理)
3 nodejs 主要实现web开相关功能:
- 路由
- 请求和响应( 接受参数 处理参数 设置头信息 )
- 数据读取 渲染模板
在nodejs中 是基于模块化开发的:
- 大量内置模块
- 可以自己开发模块:
1 定义模块
exports.sum = function(x,y){
return x+y;
}
2 调用模块
var sum = require('./a');
console.log(sum.sum(1,2));
3创建文件夹
var fs = require('fs');
var rs = fs.mkdirSync('./node') // 同步
if(rs){
console.log(rs);
}else{
console.log('创建成功')
fs.writeFileSync('./node/node.txt','好好学习,天天向上') //创建文件,输出内容
if(rs){
console.log(rs);
}else{
console.log('输出成功');
}
}