zoukankan      html  css  js  c++  java
  • 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

    });

      

  • 相关阅读:
    android启动模式2
    acvitity的日常 启动模式(上)
    Fragment 切换问题
    异常处理
    Xutils的使用 转载 带自己细细研究
    hibernate 增删改
    OGNL
    JDBC
    Struts 文件的上传与下载
    ActionContext和ServletActionContext小结
  • 原文地址:https://www.cnblogs.com/muamaker/p/6249692.html
Copyright © 2011-2022 走看看