@@ -34,7 +34,8 @@ TODO: 此处该补出一张express在node中得位置图片
3434
3535see [ node 基础] ( https://github.com/nodeonly/nodejs-tutorial/blob/master/doc/day3_node.md )
3636
37- ## Node 版本的http server
37+ ## Write a http server
38+ ### use Nodejs
3839
3940```
4041var http = require('http');
@@ -47,7 +48,7 @@ http.createServer(function(request,response){
4748
4849这就是最简单的实现
4950
50- ## Node connect 版本的http server
51+ ### use Node connect
5152
5253Connect is an extensible HTTP server framework for node using "plugins" known as middleware.
5354
@@ -271,14 +272,15 @@ https://github.com/expressjs/session
271272- 用户在购物页面操作,点击加入购物车,此时在session里增加一条信息,存储当前物品信息
272273- 用户结算的时候,从session获取物品价格和数量,计算出总价,订单完成后,清理session
273274
274- ### 理解模板jade
275- - http://jade-lang.com/
275+ ### 理解模板
276276
277- 还有handlebars
277+ - 常用模板有jade,ejs,handlebars以及artTemplate等
278+ - 在express里如何用生成器指定模板
279+ - morgan说明
278280
279- 以及如何用生成器指定模板
281+ #### jade node模板引擎
280282
281- ####jade node模板引擎
283+ - http://jade-lang.com/
282284
283285此引擎构建在node之上,需要经过node编译成html代码,例如:
284286
@@ -320,9 +322,7 @@ app.js里
320322
321323它就是用来托管public中得所有文件。可以以http方式访问
322324
323- 说明
324-
325- ####如果public/index.html不存在
325+ #### 如果public/index.html不存在
326326
327327此时如何使用其他页面做为入口,需要再` / ` 路由定义处,redirect到对应页面(by kezhi)。
328328
@@ -343,6 +343,10 @@ app.js里
343343
344344此时按照` public/index.html ` 走
345345
346+ ### HTTP
347+
348+ 请查看[ HTTP] ( https://github.com/nodeonly/nodejs-tutorial/blob/master/doc/demo/day1/http/readme.md )
349+
346350
347351## 任务
348352
@@ -543,9 +547,6 @@ module.exports = router;
543547
544548这里的req.files就可以渠道对应的files的详情,该放到db或者云存储就大胆的存储
545549
546- ### 更多http相关的
547-
548- 请查看[ http] ( https://github.com/nodeonly/nodejs-tutorial/blob/master/doc/demo/day1/http/readme.md )
549550
550551### request里如何取值
551552
@@ -600,7 +601,14 @@ package.json是描述项目文件,描述项目所依赖的模块,当我们
600601
601602devDependencies下列出的模块,是我们开发时用的,比如grunt-contrib-uglify,我们用它混淆js文件,它们不会被部署到生产环境。dependencies下的模块,则是我们生产环境中需要的依赖。
602603
603- #### npm install --save 和 npm install --save-dev的区别:
604+ #### npm参数说明
605+
606+ npm install --save 和 npm install --save-dev的区别:
607+
608+ 说明
609+
610+ - save会自动保存到package.json里
611+ - save-dev会保存到devDependencies模块下,save会保存到dependencies
604612
605613devDependencies下列出的模块,是我们开发时用的,比如grunt-contrib-uglify,我们用它混淆js文件,它们不会被部署到生产环境。dependencies下的模块,则是我们生产环境中需要的依赖。
606614
0 commit comments