一、搭建工程   

  1 .安装 express-generator

    $ npm install -g express-generator

  2 .本地创建express项目

    $ express -e blog    ----- 创建项目(-e表示使用ejs模板,默认使用jade[pug])

    $ cd blog       ----- 进入项目根目录

    $ npm install            ----- 安装依赖

    $ npm start    ------ 启动项目

    

  3 .项目搭建成功(node_modules为npm install 生成的依赖文件目录)

    

  4.命令 $ npm start访问项目

    

二、 路由设计

  (1)官方路由 : 1、引入express模块, 2、实例化express,3、use路由中间件, 4、导入路由模块

    

    

  (2)改装路由,将所有路由放在index.js中(路由文件名自定义)

    1/ 将路由做成模块导出, 调用app实例作为参数传入可以调用get,post等方法

     

    2/ 导入routes模块, 模块传入app实例作为参数

    

最新文章

  1. spring项目部署到resin4中的无法注入问题
  2. js toString()
  3. Ubuntu 16.04 Steam
  4. [vivado系列]Zynq开发常用文档
  5. linux 下第一个cordova android app
  6. HTML 表单总结http://images2015.cnblogs.com/blog/1001203/201607/1001203-20160730200559841-2144892373.png
  7. ColorDescriptor software v4.0 一个提取颜色特征描述子的软件包
  8. freemarker 时间格式化注意事项
  9. 当向后台插入或读取JSON数据遇见回车时
  10. 深入分析 Java I/O 的工作机制
  11. 简单工厂设计模式--Java设计模式(一)
  12. 用json方法来作深拷贝应该知道的一点东西!
  13. java IO(一):File类
  14. ejabberd开发和部署
  15. Chapter 2 User Authentication, Authorization, and Security(2):创建登录帐号
  16. sql 用户相关命令
  17. Linux环境sftp配置
  18. C#软件开发实例.私人订制自己的屏幕截图工具(九)使用自己定义光标,QQ截图时的光标
  19. Centos6下给PHP安装Qconf扩展
  20. linux 添加samba账户

热门文章

  1. 用em包图片记
  2. xss 学习记录
  3. PHP之字符串类型
  4. 动态SQL详解
  5. Asp.net Mvc Ajax.BeginForm提交表单
  6. SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一)
  7. LeetCode-300.Longst Increasing Subsequence
  8. sql server外网复制+非默认端口
  9. 列表选择框:wxSingleChoiceDialog
  10. python----GIL的概念