1、若调用app.get()时只有一个参数,则认为是取设置值,否则认为是注册路由

2、所有被 app.use() 接收的 handle 会被放到一个 stack 里边 app.get() 执行的时候会把一条路由规则添加到 stack

3、app.use()的用法

var express = require('express');
var router = express.Router(); /*
express.Router() 是一个mini的 app, 也可以理解为中间件
*/

 router.get('/haha', function(req, res, next) { 

        res.send('respond with a resource');

 });
//这个app为express生成的app.js文件中的app
var app = express(); //生成一个express实例

app.use('/users',router); //注册路由,此时的路由为:http://127.0.0.1:3000/haha/users

  

4、app.get

var express = require('express');

var app = express();

//这个app为express生成的app.js文件中的app //注册一个路由
app.get('/index', function(req, res, next) {
res.render('index', { title: 'Express123' }); //此时的路由为:http://127.0.0.1:3000/index
});

  

最新文章

  1. python学习笔记1:python入门
  2. 编写具有单一职责(SRP)的类
  3. 【转】详解Oracle的dual表
  4. session共享
  5. [LintCode] Interleaving Positive and Negative Numbers
  6. Codeforces Round #190 DIV.2 A. Ciel and Dancing
  7. 聊聊Dataguard的三种保护模式实验(上)
  8. AspxGridView ComboBoxComlum列数据联动
  9. Oracle学习(七):集合运算
  10. 从头开始——重装ubuntu
  11. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">的含义
  12. win10 uwp DataContext
  13. SignalR Self Host+MVC等多端消息推送服务(4)
  14. Lucene查询结果高亮
  15. spring 报错
  16. 初识CUDA
  17. .net经典书籍
  18. eclipse和sublime3打开freemarker(.ftl)文件
  19. Python3-初识面向对象
  20. blfs(systemv版本)学习笔记-总页

热门文章

  1. 【leetcode】Majority Element
  2. HTML5和CSS3新特性一览
  3. SSH 常用命令解析
  4. html(单纯html标签)
  5. TodoMVC中的Backbone+MarionetteJS+RequireJS例子源码分析之一
  6. PK淘宝BUY+,京东推出AR购物应用JD Dream
  7. sql server存储过程中SELECT 与 SET 对变量赋值的区别
  8. ZeroMQ接口函数之 :zmq_proxy – 开始ZMQ内置代理
  9. Sqlserver查询结果,让某列结果合并一列并且逗号分隔。
  10. <九>JDBC_获取插入记录的主键值