一.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获取值