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,应用核心配置文件

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 搭建开发环境并模拟交互数据 一、实验说明 下述介绍为实验楼默认环境,如果您使用的是定制环境,请修改成您自己的环境介...
    玄月府的小妖在debug阅读 2,166评论 0 15
  • 个人入门学习用笔记、不过多作为参考依据。如有错误欢迎斧正 目录 简书好像不支持锚点、复制搜索(反正也是写给我自己看...
    kirito_song阅读 2,514评论 1 37
  • Node全栈技术开发介绍 node和js介绍 node服务端开发 node前端vuejs node前端reactj...
    燕京博士阅读 3,697评论 1 19
  • Chapter01.简介 NodeJS是让JavaScript脱离浏览器运行在服务器的一个平台,不是语言。 Nod...
    JunChow520阅读 977评论 0 9
  • 书,有声音吗? 星儿灿灿,风儿浅浅,我能听到书在我的手指间低吟浅唱。书有声音,那一行行诗句是书的歌谣,时而是李白的...
    一笑随风阅读 568评论 0 2