nodejs
2015-11-24 23:33
507 查看
一.node.js的概述:
Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的 易于扩展的网络应用。
二.node.js的特点:
>1:异步IO
异步相对应的就是不同步,使用异步可以更高的分配资源
>2:事件与回调函数
>3:单线程处理方式
>4:跨平台
在各个平台下都可以使用
三.node.js的缺点:
>1.无法利用多核cpu
>2.产生错误将全体退出程序
四.node.js具体操作:
>1.首先在项目文件内添加一个node_modules核心文件,内部包含express、mysql核心文件。
>2.var express = require("express");
通过使用require来引入‘express’文件。
>3.var app = express();
通过调用express()方法,获取对象,即可使用app来自由使用。
>4.var ser = require("./router/server.js");
引入server.js文件
>5.app.get("/register",ser.register);
通过设置请求路径,将回调函数写在另一文件,实现文件分离保持页面整洁清晰。
>6.exports.register = function(request,response){...}
通过exports导出实现文件内容可被调用。
>7.app.listen(8080,'127.0.0.1');
设置监听
>8.app.use(express.bodyParser());
中间件----由express服务器提供给我们使用 用于在body获取值
Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的 易于扩展的网络应用。
二.node.js的特点:
>1:异步IO
异步相对应的就是不同步,使用异步可以更高的分配资源
>2:事件与回调函数
>3:单线程处理方式
>4:跨平台
在各个平台下都可以使用
三.node.js的缺点:
>1.无法利用多核cpu
>2.产生错误将全体退出程序
四.node.js具体操作:
>1.首先在项目文件内添加一个node_modules核心文件,内部包含express、mysql核心文件。
>2.var express = require("express");
通过使用require来引入‘express’文件。
>3.var app = express();
通过调用express()方法,获取对象,即可使用app来自由使用。
>4.var ser = require("./router/server.js");
引入server.js文件
>5.app.get("/register",ser.register);
通过设置请求路径,将回调函数写在另一文件,实现文件分离保持页面整洁清晰。
>6.exports.register = function(request,response){...}
通过exports导出实现文件内容可被调用。
>7.app.listen(8080,'127.0.0.1');
设置监听
>8.app.use(express.bodyParser());
中间件----由express服务器提供给我们使用 用于在body获取值
相关文章推荐
- Sublime Text3配置Node.js开发环境
- hadoop datanode 打不开
- hadoop2.6.2启动 发现DataNode没有启动启来
- Node.js(4) -- 七天学会node.js(2)
- node中的session和cookie备忘
- Node.js(3) -- 七天学会node.js
- node npm 安装时报错解决
- node笔记
- NodeJs概述
- 简单谈谈node.js 版本控制 nvm和 n
- 记一次hadoop datanode进程问题分析
- android编译分析之5—node_fns.mk
- 【LEETCODE】237-Delete Node in a Linked List
- 【Leetcode】Count Complete Tree Nodes
- Node.js 安装
- nodejs创建服务
- nodejs npm常用命令
- Node学习笔记
- Node.js开发框架Express4.x
- leetcode 19 :Remove Nth Node From End of List