express 的 app.get和app.use
2024-10-16 13:28:10
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
});
最新文章
- python学习笔记1:python入门
- 编写具有单一职责(SRP)的类
- 【转】详解Oracle的dual表
- session共享
- [LintCode] Interleaving Positive and Negative Numbers
- Codeforces Round #190 DIV.2 A. Ciel and Dancing
- 聊聊Dataguard的三种保护模式实验(上)
- AspxGridView ComboBoxComlum列数据联动
- Oracle学习(七):集合运算
- 从头开始——重装ubuntu
- <;!DOCTYPE html PUBLIC ";-//W3C//DTD XHTML 1.0 Frameset//EN"; ";http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd";>;的含义
- win10 uwp DataContext
- SignalR Self Host+MVC等多端消息推送服务(4)
- Lucene查询结果高亮
- spring 报错
- 初识CUDA
- .net经典书籍
- eclipse和sublime3打开freemarker(.ftl)文件
- Python3-初识面向对象
- blfs(systemv版本)学习笔记-总页
热门文章
- 【leetcode】Majority Element
- HTML5和CSS3新特性一览
- SSH 常用命令解析
- html(单纯html标签)
- TodoMVC中的Backbone+MarionetteJS+RequireJS例子源码分析之一
- PK淘宝BUY+,京东推出AR购物应用JD Dream
- sql server存储过程中SELECT 与 SET 对变量赋值的区别
- ZeroMQ接口函数之 :zmq_proxy – 开始ZMQ内置代理
- Sqlserver查询结果,让某列结果合并一列并且逗号分隔。
- <;九>;JDBC_获取插入记录的主键值