推荐星级:
- 1
- 2
- 3
- 4
- 5
Node.js-Web开发实战
资料介绍
文档为Node.js-Web开发实战总结文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,
部分文件列表
文件名 | 大小 |
Node.js-Web开发实战.pdf | 139K |
部分页面预览
(完整内容请下载后查看)技术成就梦想
Node.js Web 开发实战
当前越来越多的人开始关注 Node.js,并尝试使用其编写 Web应用程序。初学者
在学习过程中遇到的最大问题之一,是对 HTTP协议不理解,因此本系列课程将
对一些常用 HTTP协议内容进行讲解,并配以相应的使用 Node.js实现的例子,
其中的一些实现原理对于使用其他语言来开发也是同样适用的。另外课程中也会
介绍在 Node.js中如何操作一些常用数据库,结合课程中提到的各个小例子,以
编写一个简单的多人博客系统作为实例。同时课程中也介绍了比较流行的实时通
信框架 Socket.IO的简单使用方法,并以此编写一个简单的聊天室。最后课程也
介绍了如何部署 Node.js编写的应用。通过学习此系列课程,学习者将具备独立
编写出一般的 Web应用的能力,以后可通过更深入研究相应的实战原理来得到提
升。
课程大纲:
第 1课:搭建简单的 Web服务器
使用 http模块
使用 connect模块,引入中间件,实现一个静态文件服务器
使用 express模块,路由处理,使用模板引擎(ejs,tinyliquid)
编写简单的中间件
第 2课:HTTP协议入门(1)
Cookie的简介,相关安全问题(secure,httpOnly)(实例:记录用户上次来
访时间)
Session的实现(存储引擎:文件、数据库、Cookie)(实例:用户登录)
通过 Referer实现图片防盗链(实例:图片防盗链)
第 3课:HTTP协议入门(2)
通过 Accept-Language检测浏览器语言(实例:根据不同语言返回相应的网页版
本)
通过 Host实现多个网站共用一个端口(实例:虚拟主机)
通过 User-Agent检测浏览器类型(实例:根据设备类型返回对应的网页版本)
静态资源文件在浏览器端的缓存,资源更新问题(If-Modified-Since,E-Tag)
1
@ DataGuru 专业数据分析社区
网址
相关下载
- 华为模块电源管理设计指导-(V100R001_02 Chi...
- 华为LGA模块PCB设计指导_V2.0_20150126.pdf
- HUAWEI Module USB Interface Descriptor Gui...
- HUAWEI ME909s-821 LTE LGA模块硬件指南V100R...
- HUAWEI ME909s-821 LTE LGA Module Acceptanc...
- HUAWEI 30 mm x 30 mm LGA Module Hardware M...
- HUAWEI 30 mm x 30 mm LGA Module Developmen...
- Altium_Designer_规则设置三例.pdf
- STM32F407产品技术培训-DSP库及其例程
- STM32F407产品技术培训-2.浮点单元.pdf
全部评论(0)