Express 入门

来源:互联网 发布:老版书旗小说软件 编辑:程序博客网 时间:2024/06/15 16:37

学习Node.js也有一段时间了,记得那时学习异常痛苦。一直没有机会来写写博客。今天就写个Express4的入门教程。

Express    基于Node.js平台,快速、开放、极简的 web 开发框架。官网这么说的。

一、工作目录下创建一个命名为upload的应用。

       - e 表示生成ejs模板引擎,默认生成jade模板引擎。我先使用传统的模板技术,待有机会再领略jade风骚的格式和语法。



二、使用cnpm安装依赖包。

       因为npm的网站服务器位于国外,所以常有下载缓慢或出现异常等,所以使用淘宝的cnpm代替会好很多。

cnpm安装:npm install -g cnpm --registry=https://registry.npm.taobao.org

三、将.ejs改成熟悉的.html

       在app.js中,将

    app.set('view engine', 'ejs');
       替换为

    app.engine('html', require('ejs').__express);    app.set('view engine', 'html');

       之后可以将views下的.ejs文件的修改成.html。


四、运行。

       因为Node服务端的js代码只有在node第一次引用,才会重新加载;如果node已经加载了某个文件,即使我们对它进行了修改, node也不会重新加载这个文件。为了能够看到修改结果,我们就得不断重启node,这显然太痛苦了。supervisor就解决了这个问题,它会不停的查看你应用下面的所有文件,发现有文件被修改,就重新载入程序,修改完文件我们就能看到结果。

安装supervisor: npm install -g supervisor


运行如上后,在浏览器中打开 http://localhost:3000/ 。输出结果如下。



原创粉丝点击