node的原生模块有以下几种:
Express框架
jade模块
forever模块
Socket.IO模块
原生模块简介:
1、Express框架
Express是一个nodejs的web开源框架,用于快速的搭建web项目。其主要集成了web的http服务器的创建、静态文本管理、服务器URL地址请求处理、get和post请求处理分发、session处理等功能。
使用方法,在cmd中打开你所想创建web项目的路径。然后输入
Express appname
即可创建一个名为appname的web项目。
2、jade模块
jade是一款高性能、简洁易懂的模板引擎。可通过jade来编写html文件。jade类似一个用于快速编写html的语言,其编写后的文件后缀为.jade。
3、forever模块
nodejs作为http服务器,需要确保服务顺利进行,要注意一下两点:
后台服务运行,监控运行日志,以及http运行日志;
确保项目的正常安全运行,Node.js的启动命令node,很大程度无法满足运行需求;
Node.js的forever模块在第二点就可以起到很大的作用,同时其拥有监控文件更改、自动重启等功能。
forever模块的使用方法有两种:
1.在命令行中使用
forever -l forever.log -o out.log -e err.log app.js
-l forever.log -o out.log -e err.log分别指定了forever的运行日志,脚本流水日志,脚本运行错误日志,启动后将在本文件夹下产生out.log、err.log文件。
2.在编码中require forever模块使用。
4、Socket.IO模块
Socket.IO模块主要功能是将WebSocket协议应用到所有浏览器。主要用于实时的长连接多求情项目中。
例如:在线联网游戏,实时聊天、实时股票查看、二维码扫描登录等。
安装方法仍然是在cmd在中输入
npm install socket.io
以上就是node有哪些原生模块?它们有什么用处?的详细内容,更多请关注易知道|edz.cc其它相关文章!