node的特点
事件驱动 异步、非阻塞i/o
单线程为基础 轻量级和高性能
可以运用在 单页面 多ajax请求 交互比较多的社交网站
不适合运用在 CPU密集型应用 模板渲染 压缩/解压缩 加/解密等操作
测试node开发环境
创建一个服务器
var http = require('http')
var server = http.createServer()
server.on('request', function(req, res) {
res.end("hello world")
})
server.listen(3000, function() {
console.log("创建服务器成功了")
})
NPM进行node包的安装
-
安装mysql
npm install mysql
-
安装模块
npm install <Module Name > 全局 就加 -g
-
卸载模块
npm uninstall <Module Name>
-
显示当前目录下安装的模块
npm list