Express框架的安装与建立第一个Express的工程

时间:2021-08-13 04:46:51

一直听别人说Nodejs的Express框架很强大,今天自己跟着《Node.js开发指南》的步骤来安装,但是发现了出现了很多问题,原因是Express版本的更新,下面来总结一下所遇到的问题:

安装Express框架:

本地模式:npm install express 

执行该命令后会在当前文件夹下生成一个node_modules目录

全局模式:npm install -g express

 执行该命令后会在C:\Users\Administrator\AppData\Roaming\npm下生成一个node_modules目录

网上推荐都是全局模式的

执行完以上的命令后,通过express --version查看版本号来检查是否安装成功(旧的版本是使用的express -v

此时窗口打印了:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。

百度后发现,因express默认安装是最新的版本,已经是4.x.x的版本。而最新express4.0+版本中将命令工具分出来了,所以必须要安装express-generator,执行:npm install -g express-generator 全局模式(C:\Users\Administrator\AppData\Roaming\npm下生成了express、express.cmd两个文件)

此时再次执行express --version

成功输出express框架当前安装的版本号,证明你一安装成功。

下面来建立第一个工程(express默认使用的是jade模板,对于初学者来说,ejs会更容易点):

首先进入到你当前准备创建工程的位置下,执行:express --view=ejs test_express(旧版本为:express -t ejs test_express

--view=后面填的是当前框架使用的模板,test_express代表当前文件夹的名称

此时你会发现在当前的位置已经存在该文件夹了,下面我们来启动服务器(首先要进入到上面创建的文件夹下面,然后再执行以下的命令):

旧版本的命令为:node app.js(主要是因为就版本中的app.js是用来启动服务器的),而新版本的命令则为:npm start(或者是node bin\www)。

此时访问http://127.0.0.1:3000/

就会出现以下页面,证明服务器启动成功

Express框架的安装与建立第一个Express的工程