分享更有价值
被信任是一种快乐

nodejs有什么内置模块

文章页正文上

本篇内容主要讲解“nodejs有什么内置模块”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“nodejs有什么内置模块”吧! nodejs内置模块:1、path模块,用于处理文件路径,引入语法为“require(‘path’)”;2、until模块,用于弥补js功能不足,新增API;3、fs模块,文件操作系统的API;4、events模块,提供了一个“events.免费云主机、域名EventEmitter”对象;5、jade模块,可通过jade来编写html文件。本文操作环境:Windows10系统、nodejs 12.19.0版、Dell G3电脑。nodejs内置模块指的是除默认提供的语法之外,提供的美容,无需下载,直接引入,引入只写名称即可。nodejs内置模块:1、path模块 用于处理文件路径。path.normalize(路径解析,得到规范路径);path.join(路径合并);path.resolve(获取绝对路径);path.relative(获取相对路径)。……2、until模块 弥补js功能不足,新增API。util.format(格式化输出字符串);util.isArray(检查是否为数组);util.RegExp(是不是正则);util.isDate(是不是日期型);util.inherits(child,parent)实现继承;3、fs模块文件操作系统的APIfs.readFile(filename,[options],callback); 读取文件。fs.writeFile(filename,data,[options],callback);写文件。fs.appendFile(filename,data,[options],callback);以追加的方式写文件。fs.open(filename,flags,[mode],callback); 打开文件。filename:文件名,必须。data:写入的数据或者buffer流。flags:操作标识,打开方式,r w。[options]:指定权限,读、写、执行。是否可续写。callback:读取文件后的回调函数。function(err,data);fs.mkdir(path,[mode],callback);创建目录。fs.readdir(path,callback);读取目录。fs.exists(path,callback);查看文件与目录是否存在。fs.utimes(path,atime,mtime,callback);修改文件的访问时间和修改时间。fs.rename(oldfilename,newfilename,callback);重命名文件名或者目录。fs.rmdir(path,callback);删除空目录。path:被创建目录的完整路径以及目录名。[mode]:目录权限,默认0777(可读可写可执行)。atime:新的访问时间。ctime:新的修改时间。oldfilename、newfilename 旧名字和新名字。callback:创建完目录后的回调函数。4、events模块events 模块只提供了一个对象: events.EventEmitter。【EventEmitter 的核心就是事件触发与事件监听器功能的封装。】EventEmitter 的每个事件由一个事件名和若干个参 数组成,事件名是一个字符串,通常表达一定的语义。对于每个事件,EventEmitter 支持 若干个事件监听器。当事件触发时,注册到这个事件的事件监听器被依次调用,事件参数作 为回调函数参数传递。5、http模块http.createServer(function(){});创建服务器。http.get(‘路径’,callback);发送get请求。http.request(options,callback);发送请求。options:options是一个类似关联数组的对象,表示请求的参数,callback作为回调函数,需要传递一个参数。options常用的参数有host、port(默认为80)、method(默认为GET)、path(请求的相对于根的路径,默认是“/”。get:post
6、jade模块jade是一款高性能、简洁易懂的模板引擎。可通过jade来编写html文件。jade类似一个用于快速编写html的语言,其编写后的文件后缀为.jade。7、Express框架Express是一个nodejs的web开源框架,用于快速的搭建web项目。其主要集成了web的http服务器的创建、静态文本管理、服务器URL地址请求处理、get和post请求处理分发、session处理等功能。使用方法,在cmd中打开你所想创建web项目的路径。然后输入Express appname即可创建一个名为appname的web项目。到此,相信大家对“nodejs有什么内置模块”有了更深的了解,不妨来实际操作一番吧!这里是云技术网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: es6的promise怎么使用

今天小编给大家分享一下es6的promise怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。 在es6中,promise是“承诺”的意思,…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册