Node.js一些知识点(操作步骤)
2017-07-28 19:58
337 查看
一:node.js
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
特点:
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
Node.js 的包管理器 npm,是全球最大的开源库生态系统。
1、创建js文件
2、执行js: node 文件名.js
- 目录导航命令: cd path(路径)
1)打开下级目录 cd dir(目录名称)
2)打开上一级 cd..
* 如果打开的盘符不同,需要切换盘符
- 查看文件夹结构命令:dir
- 创建文件夹: mkdir
dir_name(文件名称
)
- 删除文件夹: rmdir dir_name(文件名称
)
小技巧:命令行中使用tab可以补全内容
命令行中使用上下箭头可以执行之前的命令
3、node.js异步操作
- 引入包 require(‘moduleName’)
4、模块: 别人写好的功能模块
- 创建模块 module.js
- 模块导出 module.exports = Currency
- 使用模块 require(‘./module’)
* 系统模块可以直接指定模块名
* 自定义模块需要指定路径
* 模块可以是文件夹或文件名
1)如果是文件夹,里面需要index.js
2)查找顺序会先找文件,再找文件夹
5、使用第三方模块
1)NPM - node package manager
可以查找、使用第三方模块
2)使用:
-安装包: npm install pName@x.x.x(第三方模块版本号)
* 别名 npm i pName@x.x.x
* 安装package.json中描述的全部依赖包
npm init
* 由于服务器在国外,可以通过使用NPM淘宝镜像解决速度问题:
npm config set registry https://registry.npm.taobao.org -卸载包:npm uninstall pName
-在node程序中使用包: require(‘jquery’) node自动在node_modules文件夹查找
3)查看版本信息 : npm info pName
4)项目配置文件: package.json
-创建配置文件:npm init
6、Express ★
1)基于node.js的MVC框架,用于简化WEB应用开发
model view controller
2)使用
-安装express和express-generator
npm i express -g (global全局安装)
npm i express-generator
-g (global全局安装)
-创建项目 express projName
-进入项目目录 cd projName
-安装依赖 npm i
-启动项目 npm start
-访问项目 http://localhost:3000
-关闭项目 ctrl+c
小技巧
1、安装node-dev可以避免重启服务器
npm i -g node-dev
7、RESTful API
GET查询/POST新增/PUT更新/DELETE删除
GET http://localhost:3000/users/1 POST http://localhost:3000/users/1
PUT http://localhost:3000/users/1
DELETE http://localhost:3000/users/1
http://localhost:3000/users
1)编写接口 routes/users.js
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
特点:
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
Node.js 的包管理器 npm,是全球最大的开源库生态系统。
1、创建js文件
2、执行js: node 文件名.js
- 目录导航命令: cd path(路径)
1)打开下级目录 cd dir(目录名称)
2)打开上一级 cd..
* 如果打开的盘符不同,需要切换盘符
- 查看文件夹结构命令:dir
- 创建文件夹: mkdir
dir_name(文件名称
)
- 删除文件夹: rmdir dir_name(文件名称
)
小技巧:命令行中使用tab可以补全内容
命令行中使用上下箭头可以执行之前的命令
3、node.js异步操作
- 引入包 require(‘moduleName’)
4、模块: 别人写好的功能模块
- 创建模块 module.js
- 模块导出 module.exports = Currency
- 使用模块 require(‘./module’)
* 系统模块可以直接指定模块名
* 自定义模块需要指定路径
* 模块可以是文件夹或文件名
1)如果是文件夹,里面需要index.js
2)查找顺序会先找文件,再找文件夹
5、使用第三方模块
1)NPM - node package manager
可以查找、使用第三方模块
2)使用:
-安装包: npm install pName@x.x.x(第三方模块版本号)
* 别名 npm i pName@x.x.x
* 安装package.json中描述的全部依赖包
npm init
* 由于服务器在国外,可以通过使用NPM淘宝镜像解决速度问题:
npm config set registry https://registry.npm.taobao.org -卸载包:npm uninstall pName
-在node程序中使用包: require(‘jquery’) node自动在node_modules文件夹查找
3)查看版本信息 : npm info pName
4)项目配置文件: package.json
-创建配置文件:npm init
6、Express ★
1)基于node.js的MVC框架,用于简化WEB应用开发
model view controller
2)使用
-安装express和express-generator
npm i express -g (global全局安装)
npm i express-generator
-g (global全局安装)
-创建项目 express projName
-进入项目目录 cd projName
-安装依赖 npm i
-启动项目 npm start
-访问项目 http://localhost:3000
-关闭项目 ctrl+c
小技巧
1、安装node-dev可以避免重启服务器
npm i -g node-dev
7、RESTful API
GET查询/POST新增/PUT更新/DELETE删除
GET http://localhost:3000/users/1 POST http://localhost:3000/users/1
PUT http://localhost:3000/users/1
DELETE http://localhost:3000/users/1
http://localhost:3000/users
1)编写接口 routes/users.js
相关文章推荐
- node.js对mongodb的一些操作
- CentOS一些操作命令及node.js安装
- CentOS一些操作命令及node.js安装
- 纯自创新浪博客前端项目js和html自己写时操作步骤详细,用到的图片已上传,已90%但非完整项目
- js数组的一些基本操作
- Node.js开发环境的构建及开发所需的一些工具的简单介绍(nvm、npm、supervisor)
- Node.js的知识点框架整理
- javascript中table操作的一些问题【insertCell(),Y.Node.create()】
- 我用的一些Node.js开发工具、开发包、框架等总结
- 深入了解Node.js中的一些特性
- 如何发布一个自定义Node.js模块到NPM(详细步骤,附Git使用方法)
- 使用JS操作页面表格,元素的一些技巧
- 卸载之前node.js,采用nvm后npm install及打包编译遇到的一些问题
- node.js操作MongoDB的实例详解
- js基本知识点总结-----js dom基本操作
- node.js 操作 postgresql 数据库
- sea.js的一些简单的知识点
- js定时关闭页面 和 ext 一些操作
- Windows环境下的NodeJS+NPM+Bower安装配置步骤
- js中对于数组的一些操作