querystring模块
~~querystring.parse(); //将字符串解析为对象~~
实例:
var querystring = require("querystring");
var str = "name=jack & password=123456";
console.log(querystring.parse(str));
~~querystring.stringify(); //将对象解析为json格式~~
实例:
var querystring = require("querystring");
var obj = {
name : "jack",
password : 123456
};
console.log(querystring.stringify(obj));
CommonJS规范
- CommonJS规范,导入一个模块:var module=require(‘模块名或路径’);
- CommonJS规范,导出一个模块:module.exports={} , exprots
npm包管理器
npm:node package minager(node,包,管理者)
Node模块包含有核心模块和自定义模块
-
核心模块:( NodeJS自带的 )
http模块
url模块
fs模块
querystring模块 -
自定义模块:
自己创建的模块,别人创建的模块
下载包:npm install 包名
npm下载的包放在 node_modules 文件夹中
创建package.json文件: npm init ---> Enter
npm包上传下载:
1. 先注册npm官网的账号
2. 注册完成之后,我们新建一个项目
3. 在这个项目里面创建package.json npm init
4. 创建自己的模块
5. 然后终端进行npm 登录 npm login ---> 1):输入用户名,2):输入密码 ,3):输入邮箱
6. 发布npm包 npm publish
cnpm
npm 下载资源服务器在国外
cnpm 下载资源服务器为国内淘宝镜像
所以我们下载插件一般用cnpm,比较迅速
如何下载cnpm --> 百度cnpm -> 进入cnpm官网 -> npm install -g cnpm --registry=https://registry.npm.taobao.org