express 框架入门(1)

2015-05-26 15:33:52


  最近遇到好几个刚入门的朋友问express 框架如何用  怎么创建项目 看来有必要自己动手写一个方便大家


  当然在这之前要先装好express 等一系列依赖  再这里就不多说了


  express -e --css stylus 

   

  参数说明

  Options:  -h, --help         输出帮助信息  
  -V, --version      输出版本号  
  -e, --ejs           添加 ejs 模板引擎支持 (默认为jade)  
  -H, --hogan         添加 hogan.js模板引擎支持  
  -c, --css <engine>  添加样式 <引擎> 支持 (ess|stylus|compass) (默认为css)     
  -f, --force         强制在非空目录执行  
  -f, --force         强制在非空目录执行

  本人比较喜欢ejs  所以项目都是以ejs引擎创建的

  express.png


   至此express 就算创建完毕了 v4.0 以后 执行文件再/bin目录下

npm install 

会出现以下
ejs@0.8.8 node_modules/ejs

debug@2.0.0 node_modules/debug
└── ms@0.6.2

cookie-parser@1.3.5 node_modules/cookie-parser
├── cookie@0.1.3
└── cookie-signature@1.0.6

morgan@1.3.2 node_modules/morgan
├── basic-auth@1.0.0
├── depd@0.4.5
└── on-finished@2.1.0 (ee-first@1.0.5)

serve-favicon@2.1.7 node_modules/serve-favicon
├── ms@0.6.2
├── fresh@0.2.4
└── etag@1.5.1 (crc@3.2.1)

body-parser@1.8.4 node_modules/body-parser
├── media-typer@0.3.0
├── raw-body@1.3.0
├── bytes@1.0.0
├── depd@0.4.5
├── qs@2.2.4
├── iconv-lite@0.4.4
├── on-finished@2.1.0 (ee-first@1.0.5)
└── type-is@1.5.7 (mime-types@2.0.12)

stylus@0.42.3 node_modules/stylus
├── css-parse@1.7.0
├── mkdirp@0.3.5
├── sax@0.5.8
└── glob@3.2.11 (inherits@2.0.1, minimatch@0.3.0)

express@4.9.8 node_modules/express
├── utils-merge@1.0.0
├── fresh@0.2.4
├── escape-html@1.0.1
├── range-parser@1.0.2
├── merge-descriptors@0.0.2
├── cookie-signature@1.0.5
├── cookie@0.1.2
├── media-typer@0.3.0
├── vary@1.0.0
├── parseurl@1.3.0
├── methods@1.1.0
├── finalhandler@0.2.0
├── serve-static@1.6.5
├── path-to-regexp@0.1.3
├── depd@0.4.5
├── on-finished@2.1.1 (ee-first@1.1.0)
├── qs@2.2.4
├── etag@1.4.0 (crc@3.0.0)
├── send@0.9.3 (destroy@1.0.3, ms@0.6.2, on-finished@2.1.0, mime@1.2.11)
├── proxy-addr@1.0.8 (forwarded@0.1.0, ipaddr.js@1.0.1)
├── type-is@1.5.7 (mime-types@2.0.12)
└── accepts@1.1.4 (negotiator@0.4.9, mime-types@2.0.12)

 npm start


1A1CF4A6-F905-4E04-85C4-DAE3D6EF05C4.png 


   依照我的习惯 我会进行一系列的改造 这个因人而异

    今天就道这里了  这个系列会一直更新的 大家感兴趣可以加入我的qq群 或者给我发邮件

  • QQ群:323934521
  • Email:mac@niefengjun.cn


你打算打赏多少钱呢?

打赏
(微信扫一扫)