node介紹

1、node介紹
node.js是一个基于chromeV8引擎的javascript,运行时。nodejs使用高效、轻量级的事件驱动、非阻塞I/O模型,它的包生态系统,npm,是目前世界上最大的开源库生态系统。
简单来说 node.js 就是运行在服务端的javascript,

1.1、优势
-> 基于JavaScript语言,降低学习门槛,前后端统一语言,可实现程序员的全栈开发,统一公共类库,代码标准化
-> 在内核v8作为执行引擎,保证nodejs的性能和稳定性
-> 单线程机制,开发效率高效,代码简单
-> 异步编程
-> 针对单页面项目,静态生成页面,方便百度爬虫获取seo(m站)

2、Node.js开发框架Express4.x
2.1 创建项目
-> npm install -g express 安装
-> npm install -g express-generator 安装
-> express --version 查看版本
-> express node.js-demo 创建项目
-> express node.js-demo -e 添加 -e 那么创建出来的模板文件就是.ejs类型
-> npm install 安装依赖包
-> npm start 启动服务
2.2 目录结构
-> bin 存放启动项目的脚本文件
-> node-modules 存放所有的项目依赖库
-> public 静态文件(css,js,images)
-> routes 路由文件(MVC中的C,controller)
-> views,页面文件(Ejs模板)
-> package.json,项目依赖配置及开发者信息
-> app.js,应用核心配置文件

你可能感兴趣的:(node介紹)