配色: 字号:
《Node js项目实战》05TF物业服务端用户管理功能
2023-05-25 | 阅:  转:  |  分享 
  
项目五 --TF物业服务端用户管理功能合作开拓责任企业级卓越人才培养(信息类专业集群)目录01Option here02Option
here任务实施任务需求任务总结03Option here04Option here任务技能任务需求任务需求学习目标学习目标了解
fs模块处理文件学习Stream数据流的使用掌握path模块处理路径字符串的方法具有使用url模块对http地址进行解析、处理等操
作的能力学习路径学习路径企业级卓越人才培养(信息类专业集群)情景导入情境导入功能描述功能描述本项目将实现TF物业服务端用户管理接口
的编写及功能添加。使用fs模块操作本地文件使用path模块处理路径字符串使用url模块解析、操作字符串企业级卓越人才培养(信息类专
业集群)任务技能任务技能任务技能01 fs模块02 Stream(数据流)03 Path模块企业级卓越人才培养(信息类专业集
群)02 url模块fs模块01fs模块企业级卓越人才培养(信息类专业集群)fs模块是一个文件管理模块,主要用于处理文件的读写
、复制、删除、重命名等操作,也可以用于对系统文件夹进行读写操作。02文件的读取企业级卓越人才培养(信息类专业集群)使用readFi
le()、readFileSync()方法进行文件的读取,其中,异步readFile()方法共有三个参数,语法格式如下所示。fs.
readFile(filename, [encoding ],[callback(err,data)])同步readFileSyn
c()方法共有二个参数,语法格式如下所示。fs.readFileSync(filename,?[encoding])?03文件的写
入企业级卓越人才培养(信息类专业集群)使用writeFile()、writeFileSync()方法进行文件的写入,其中,异步wr
iteFile ()方法共有四个参数,语法格式如下所示。fs.writeFile(filename, data, [options
], [callback(err)])同步writeFileSync ()方法共有三个参数,语法格式如下所示。fs.writeFi
leSync(filename, data, [options])04文件是否存在企业级卓越人才培养(信息类专业集群)使用exis
ts()方法可以判断某个路径下的文件是否存在。其exists()方法接收两个参数,语法格式如下所示。fs.exists(path,
callback)StreamStream简介企业级卓越人才培养(信息类专业集群)Stream是Node.js中非常重要的一个模
块,其具备可读、可写或既可读又可写能力,通过Stream可以实现数据从一个地方流动到另一个地方的效果。在Node.js中有包含了四
种基本的流类型,具体如下所示。Readable(可读流)Writeable(可写流)。Duplex(可读写流)。Transform
(可被修改和变换数据的Duplex流)。可读流提供了一种将外部来源(比如文件、文字等)的数据读入到应用程序的机制。可读流的一些常见
实例如下。客户端的HTTP响应。服务端的HTTP请求。fs模块读取流。子进程的stdout(标准输出流)和stderr(标准错误流
)。process.stdin(标准输入流)。01可读流企业级卓越人才培养(信息类专业集群)可写流提供了一种将数据写入到目的设备(
或内存)中的机制。可写流的一些常见实例如下。客户端的HTTP请求。服务器的HTTP响应。fs模块写入流。子进程的stdin(标准输
入流)。process.stdout(标准输出流)和process.stderr(标准错误流)。02可写流企业级卓越人才培养(信息
类专业集群)01Path模块企业级卓越人才培养(信息类专业集群)Path模块提供了许多可被用来整理、转换、合并路径的方法。02jo
in()方法企业级卓越人才培养(信息类专业集群)join()方法可以用于连接路径字符串,并返回一个结合而成的路径。join()方法
语法格式如下所示,其参数值为一个路径字符串。path.join([path1], [path2], [...])url模块url模
块企业级卓越人才培养(信息类专业集群)url模块用于对地址进行解析、处理等操作。使用url模块前需要先引入(var url= re
quire("url"),并且url模块包含许多方法:url.parse()、url.format()、url.resolve()
,作用分别是解析、生成、拼接URL。01url.parse()企业级卓越人才培养(信息类专业集群)url.parse()方法可以将
一个URL的字符串解析并返回一个URL对象。其接收三个参数,parse ()方法语法格式如下所示。url.parse(urlStr
, boolean1, boolean2)任务实施任务实施第一步第二步第三步创建express框架的node项目并安装依赖,在ro
utes文件夹中创建admin.js文件,在app.js中进行admin.js文件的配置,编写接口,登录功能的添加后台管理界面管理
员头像信息的获取后台管理基本信息界面数据的获取及保存企业级卓越人才培养(信息类专业集群)任务实施第四步第五步第六步后台管理用户管理
界面功能的添加。用户信息的修改删除用户添加用户,条件查询用户企业级卓越人才培养(信息类专业集群)任务总结任务技能任务实施任务总结任
务描述本项目通过对TF物业服务端用户管理接口的制作,对fs模块处理文件的方法具有初步了解,对Stream数据流的使用有所认识,掌握了Path模块方法的调用,熟练使用url模块的三种方法对URL进行解析、生成、拼接。企业级卓越人才培养(信息类专业集群)任务总结 Thanks
献花(0)
+1
(本文系大高老师首藏)