《Node与Express开发》
兔子鱼兮
这个作者很懒,什么都没留下…
展开
-
第7章 Handlebars模板引擎
7.2 选择模板引擎7.3 Jade:不走寻常路7.4 Handlebars基础7.4.1 注释{{!super-secret comment}}<!-- not-so-secret comment -->7.4.2 块级表达式 块级表达式提供了流程控制、条件执行和可扩展性。{ currency: { name: 'United States dollars',原创 2017-10-24 21:34:47 · 233 阅读 · 0 评论 -
第8章 表单处理
8.1 向服务器发送客户端数据 两种方式:查询字符串和请求正文8.2 HTML表单原创 2017-10-27 21:27:04 · 201 阅读 · 0 评论 -
第1章 初始Express
1.1 JavaScript革命1.2 初始ExpressExpress:“精简的、灵活的Node.js Web程序框架,为构建单页、多页及混合的Web程序提供了一系列健壮的功能特性。“ 单页、多页及混合的web程序? * 精简 * 灵活 可扩展 * Web程序框架 * 单页Web程序 不像之前的网站,用户每次访问不同的页面都要发起网络请求,单页Web程序把整个网站都下载到客户端浏览器原创 2017-10-22 01:01:56 · 174 阅读 · 0 评论 -
第2章 从Node开始
2.5 用Node实现的简单Web服务器 2.5.1 Hello World2.5.2 事件驱动编程2.5.3 路由 解析请求地址路径,然后返回对应内容。2.5.4 静态资源服务 打开文件,读取其中的内容,然后将这些内容发送给浏览器。2.6 走向Express原创 2017-10-22 11:06:37 · 168 阅读 · 0 评论 -
第9章 Cookie与会话
Cookie与会话原创 2017-11-06 22:29:56 · 170 阅读 · 0 评论 -
第10章 中间件
中间件是一种功能的封装方式,具体来说就是封装在程序中处理HTTP请求的功能。 中间件有3个参数:请求对象,相应对象,next函数。(错误处理有4个参数)。 中间件是在管道中执行的。在Express中,通过调用app.use向管道中插入中间件。 在管道的最后放一个“捕获一切”请求的处理器是常见的做法,由它来处理跟前面其他所有路由都不匹配的请求。这个中间件一般会返回状态码404。 如果不调用ne原创 2017-11-08 21:46:29 · 174 阅读 · 0 评论 -
第3章 省时省力的Express
3.1 脚手架3.4 小结第4章 工欲善其事,必先利其器第5章 质量保证5.5 运行你的服务器5.6 页面测试 测试框架:Mocha Chai断言库5.7 跨页测试 无头浏览器:不需要真的在屏幕上显示什么,但它必须表现得像个浏览器。 目前有三种流行的解决方案:Selenium、PhantomJS 和 Zombie。5.8 逻辑测试5.9 去毛 去毛机JSLint(把潜在的Bug和不良代码全原创 2017-10-22 21:41:26 · 152 阅读 · 0 评论 -
第6章 请求和相应对象
6.1 URL的组成部分6.2 HTTP请求方法6.3 请求报头6.4 响应报头6.5 互联网媒体类型 一个类型、一个子类型、以及可选的参数组成。 text/html;charset=UTF-86.6 请求体 媒体类型: 表单类型:application/x-www-form-urlendcoded 文件类型:multipart/form-data json类型:application/原创 2017-10-24 20:24:29 · 184 阅读 · 0 评论 -
第11章 发送邮件
邮件发送功能第三方模块Nodemailer。 参考这篇文章 11.1 SMTP、MSA和MTA 发送邮件的通用语言是简单邮件传输协议(SMTP)。用SMTP直接发送的邮件,可能会直接被扔进垃圾箱。 用邮件提交代理(MSA)比较好,它会通过可信的渠道投递邮件,降低邮件被标记为垃圾邮件的可能性。 邮件传输代理(MTA),提供将邮件真正送到其最终目的地的服务。 MSA 最容易的入手方式是用免费原创 2017-11-12 16:21:53 · 419 阅读 · 0 评论