首页

node 模块简述

seo达人

Node 的os模块是操作系统的

Node 的内置模块 fs


内置模块在下载node的时候就自带的,使用 require()方法来导入

语法 :require(‘模块fs’)



在内置模块中的方法

1 fs.readFile() —》用来专门 异步 读取文件的方法 三个参数

语法 :fs.readFile(‘要读取的文件’,读取文件的格式,读取成功的回调函数)

Eg : fs.readFIle(‘a’,’utf8’,’function(err,data){ })



2 fs.readFileSync()-– 专门用来 同步 读取的方法, 两个参数

语法: fs.readFileSync(‘要读取的文件’,读取格式)



3 fs.writeFIle() —>用来写入 异步 文件的方法 三个参数

语法: fs.writeFile(‘写入到哪个文件’,写入的内容,成功的回调函数)

Eg: fs.writeFile(‘./text.tex’,”内容”, function(){ })

注意:再次写入的内容会完全覆盖 。如果文件夹没有 会自动创建一个文件夹



4 fs.writeFileSync() --> 同步写入的方法

语法: fs.writeFileSync(‘写入到文件’,“写入的内容”)



Node的http模块

这个模块专门用来创建服务的

只能支持http协议。

也是使用require()方法

Const http= require(“http”)



方法

1 http.createServer(function(req,res){ }) 两个形参

Req=request 代表每次的请求信息

Res=response 代表每次请求的响应

返回值是一个服务,当服务监听端口号的时候,就变成了服务器。

2 监听端口号

创建的服务.listen(监听的端口号,监听成功的回调函数(选填))

server.listen(8080,function(){ 端口号0-65535 建议0-1023不使用 })

此时浏览器就可以执行localhost进行访问了



自定义模块

每一个js文件都是一个独立的模块,他们都自带一个 module 是一个对象,

其中 module里面的 exports,是一个对象 这个 module.exports 就是这个文件向外导出的内容,也就是说,只有导出,才能导入



Eg: function fn1(){console.log() }

Module.exports.fn1=fn1

这样,才能是另一个js文件到入这个文件 同样也是require(‘./js’)方法


日历

链接

blogger

蓝蓝 http://www.lanlanwork.com

存档