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/ 。输出结果如下。
阅读全文
1 0
- express 入门
- Express入门
- Express入门
- Express入门
- express入门
- express入门
- Express入门
- Express 入门
- [Express-01] 入门
- Express中间件-01: 入门
- node express 快速入门
- express框架快速入门
- nodejs+express+mongodb入门
- Express框架入门介绍
- nodejs入门之Express
- Express入门01
- Node.JS Express入门
- express入门(1)
- 剑指offer_发散思维---求1+2+3+...+n
- MyBatis使用Collection查询多对多或一对多结果集bug
- ubuntu16.04 SSH服务器与win 之间互传文件以及服务器搭建
- React学习之进阶ref的必要性(十三)
- Ehcache缓存技术详解
- Express 入门
- 表单中涉及到的日期控件以及日期时间控件遇到的坑。
- lintcode:哈希函数
- 【机器学习基础】理解为什么机器可以学习1——PAC学习模型
- spark性能优化之数据倾斜
- java中的各种数据类型在内存中存储的方式
- xgboost安装/git操作
- ZooKeeper系列
- PHP发送短信验证码