NodeJS学习第一季-开发框架Express4.x安装与介绍

WEB应用

Express 是一个简洁、灵活的 node.js Web 应用开发框架, 它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。

丰富的 HTTP 快捷方法和任意排列组合的 Connect 中间件,让你创建健壮、友好的 API 变得既快速又简单。

Express 不对 node.js 已有的特性进行二次抽象,我们只是在它之上扩展了 Web 应用所需的基本功能。

常用命令

node -v  //查看当前安装的node版本

npm -v //查看当前安装的npm管理器版本

express -V //查看当前安装的express版本

安装Express

npm install -g express

-g 代表安装为全局模式,如果只安装为本地模式就去掉-g

常见问题

1、出现'express' 不是内部或外部命令

        (1)最新express4.0+版本中将命令工具分出来了,所以必须要安装express-generator

npm install -g express-generator

        (2)如果是本地模式依然出现此问题,需要配置环境变量 将项目目录中node_modules\.bin 这个路径配置到环境变量中

创建工程

使用express命令创建工程,并支持ejs,执行以下代码前需要在所建工程的上级目录下,如果不打"-e",则会默认安装"jade"模板引擎

express -e nodejs-demo

或者手工创建工程目录,在此目录下直接执行

express

之后会提示是否创建工程 “y”回车,你会发现工程创建完毕

根据提示,下载依赖包

 cd nodejs-demo && npm install  或者 npm install

模板项目建立成功,启动模板项目

npm start

工程目录结构介绍

  • node_modules, 存放所有的项目依赖库。(每个项目管理自己的依赖,与Maven,Gradle等不同)

  • package.json,项目依赖配置及开发者信息

  • app.js,程序启动文件

  • public,静态文件(css,js,img)

  • routes,路由文件(MVC中的C,controller)

  • Views,页面文件(Ejs模板)











你可能感兴趣的:(nodejs,express)