《Node-js项目实战》05TF物业服务端用户管理功能写字字帖_第1页
《Node-js项目实战》05TF物业服务端用户管理功能写字字帖_第2页
《Node-js项目实战》05TF物业服务端用户管理功能写字字帖_第3页
《Node-js项目实战》05TF物业服务端用户管理功能写字字帖_第4页
《Node-js项目实战》05TF物业服务端用户管理功能写字字帖_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目五--TF物业服务端用户管理功能合作开拓责任企业级卓越人才培养(信息类专业集群)目录01Optionhere02Optionhere任务实施任务需求任务总结03Optionhere04Optionhere任务技能任务需求任务需求学习目标学习目标了解fs模块处理文件学习Stream数据流的使用掌握path模块处理路径字符串的方法具有使用url模块对http地址进行解析、处理等操作的能力学习路径学习路径企业级卓越人才培养(信息类专业集群)情景导入情境导入功能描述功能描述本项目将实现TF物业服务端用户管理接口的编写及功能添加。使用fs模块操作本地文件使用path模块处理路径字符串使用url模块解析、操作字符串企业级卓越人才培养(信息类专业集群)任务技能任务技能任务技能01fs模块02Stream(数据流)03Path模块企业级卓越人才培养(信息类专业集群)02

url模块fs模块01fs模块企业级卓越人才培养(信息类专业集群)fs模块是一个文件管理模块,主要用于处理文件的读写、复制、删除、重命名等操作,也可以用于对系统文件夹进行读写操作。02文件的读取企业级卓越人才培养(信息类专业集群)使用readFile()、readFileSync()方法进行文件的读取,其中,异步readFile()方法共有三个参数,语法格式如下所示。fs.readFile(filename,[encoding],[callback(err,data)])同步readFileSync()方法共有二个参数,语法格式如下所示。fs.readFileSync(filename,

[encoding])

03文件的写入企业级卓越人才培养(信息类专业集群)使用writeFile()、writeFileSync()方法进行文件的写入,其中,异步writeFile()方法共有四个参数,语法格式如下所示。fs.writeFile(filename,data,[options],[callback(err)])同步writeFileSync()方法共有三个参数,语法格式如下所示。fs.writeFileSync(filename,data,[options])04文件是否存在企业级卓越人才培养(信息类专业集群)使用exists()方法可以判断某个路径下的文件是否存在。其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模块提供了许多可被用来整理、转换、合并路径的方法。02join()方法企业级卓越人才培养(信息类专业集群)join()方法可以用于连接路径字符串,并返回一个结合而成的路径。join()方法语法格式如下所示,其参数值为一个路径字符串。path.join([path1],[path2],[...])url模块url模块企业级卓越人才培养(信息类专业集群)url模块用于对地址进行解析、处理等操作。使用url模块前需要先引入(varurl=require("url"),并且url模块包含许多方法:url.parse()、url.format()、url.resolve(),作用分别是解析、生成、拼接URL。01url.parse()企业级卓越人才培养(信息类专业集群)url.parse()方法可以将一个URL的字符串解析并返回一个URL对象。其接收三个参数,parse()方法语法格式如下所示。url.parse(urlStr,boolean1,boolean2)任务实施任务实施第一步第二步第三步创建express框架的node项目并安装依赖,在routes文件夹中创建admin.js文件,在app.js中进行admin.js文件的配置,编写接口,登录功能的添加后台管理界面管理员头像信息的获取后台管理基本信息界面数据的获取及保存企业级卓越人才培养(信息类专业集群)任务实施第四步第五步第六步后台管理用户管理界面功能的添加。用户信息的修改删除用户添加用户,条件查询用户企业级卓越人才培养(信息类专业集群)任务总结任务技能任务实施任务总结任务描述本项目通过对TF物业服

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论