NodeJS 骨架概要
一. Node.js 模块分类
1. 核心模块
核心模块会在node 启动时,预先加载
http: 通过该模块:可以穿件自定义服务,设置自定义请求头,设置端口监听等。 具体可参考HTTP文档
querystring: 可将一个对象序列化
URL:提供RUL的: 获取,设置,格式化,转码等操作。 具体可参考URL文档
fs: 提供文件(图片,视频,音频,文档等)读取,创建等操作。 其读取及创建的文件一般以buffer 数据格式,该格式可以转换成base64,utf-8等格式。
(允许文件边读边写)具体可参考fs 模块文档。
......
2. 文件模块
util
3. 第三方模块
通过npm 安装下载的模块或者自定义模块
bluebird(promise) :提供异步编程新方案,解决回调嵌套等问题