• express 的 app.get和app.use


    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

    });

      

  • 相关阅读:
    分布式事务
    幂等性
    方法重载
    伊人之乡
    恋桃诗
    C#使用litJson解析Json(二)
    C#使用litJson解析Json(一)
    用浏览器调试Html
    Oracle之触发器(Trigger)
    Oracle之视图(View)
  • 原文地址:https://www.cnblogs.com/muamaker/p/6249692.html
Copyright © 2020-2023  润新知