windows下使用Nodejs开发Express4.x

       最近在学习nodejs,按照书上的例子使用express框架进行开发时遇到了不少的问题,在此将开发步骤,遇到的问题及解决方法分享给大家,希望对新学习的朋友有所帮助,文中有错的地方也欢迎指出。

第一步  安装Express

  首先,按照书上的方法,使用以下命令进行安装 

npm install -g express

    安装成功之后,通过以下命令查看express版本信息

express -v

  但是这个时候会出现“express 不是内部命令”的错误。

  解决方法:运行命令

npm install -g express-generator

  原因: express 和 express项目生成器 不是同一个概念,在express4以前,express库和express生成器是在一起的,但是在express4以后就将两者分开了,所以想生成一个express项目,就需要另外安装express生成器。

第二步 建立工程

  express在初始化一个项目的时候需要制定模板引擎,书上说默认支持Jade和ejs,为了降低学习难度选择使用ejs。那么使用一下命令建立网站的基本结构

express -t ejs myblog

结果如下:

162139_T1CP_555820.png

  大家可以看到其中有好几个后缀名为.jade的文件,这真的很令人疑惑,我明明使用的命令是ejs,为什么生成的确是jade。原因是现在的版本中根本就没有-t这个指令,把-t改成-e就好了。

express -e ejs myblog

  接下来还要按照提示进入myblog安装依赖的els和express。

cd myblog && npm install

  可以看到安装了许多依赖包。

第三步 启动服务器

  启动服务器也可以安装提示的方式:

set DEBUG=myblog & npm start

  启动之后在浏览器中输入   localhost:3000,可看到如下界面即代表设定正确

164630_9bEt_555820.png

第四步 使用supervisor启动

 使用上面的方式启动服务器,那么如果你对代码进行了修改,则需要重新启动服务器才能看到修改内容,如果觉得麻烦,可以使用supervisor启动,它会监视你的代码改动,并自动重启Node.js。使用方法:

 首先使用npm安装supervisor

npm install -g supervisor

  接下来就可以使用supervisor命令启动了。

supervisor .\bin\www

一定要注意在express4.x中,启动的是bin下的www,而不是app.js。

转载于:https://my.oschina.net/u/555820/blog/499004

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值