nodeJs
sonder 大杯

node.js 是一个基于Chrome V8引擎的javascript运行环境,node.js使用了事件驱动,非阻塞式I/O的模型,使其轻量又高效

一个单独的文件就是一个模块,模块内将需要对外暴露的变量放到exports对象里,可以是任意对象,函数,数组等,未放到exports对象里的都是私有的。用require方法加载模块,即读取模块文件获得exports对象。

NPM是随同NodeJS一起安装的包管理工具

常见命令 install uninstall update search list

package.json:定义了一个项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据)

操作:–require(‘url’)
node
url——提供很多方法
url.parse(urlString)查询url信息
url.format(urlObject)将信息解析成正常的url地址
url.resolve(from, to)将两个url解析成一个完整的url 返回从根目录指定到当前目录的绝对路径url,一个标准的url格式
用于解析与格式化 URL 查询字符串-require(‘querystring’)
querystring.escape(str)解析对象,字符串(汉字)
querystring.parse(str[, sep[, eq[, options]]])转换成对象
querystring.stringify(obj[, sep[, eq[, options]]])转换成字符串
querystring.unescape(str)解析escape转换的编码,解析成汉字

module.exports //暴露数据
例module.exports.变量名

  • 本文标题:nodeJs
  • 本文作者:sonder
  • 创建时间:2019-06-18 18:48:54
  • 本文链接:https://sonderss.github.io/2019/06/18/nodeJs/
 评论