• express路由


    路由
    根据不同的请求,返回不同的内容(源代码)
    根据不同的路径,显示不同的内容
     
    path模块
    path.extname()  获取请求文件的后缀名  var extname = path.extname(req.url);
    path.join( ) 获取请求文件的路径       var filename =path.join(__dirname,"public",req.url)
     
    __dirname 表示当前目录
     
    前后端分离
    url模块
        后端要提供接口(端口路径)
           url.parse(req.url,true);
            url.parse 把url字符串转为对象(接口路径网址)    
            true,就能把query也转为对象(query是url.parse结果中的一项,用true此项可再分开)
     
        url.format 
            把url对象转为字符串(与url.parse相反)
     
    接受post提交的数据
    req.on("data")  例:var postObj="";
            req.on("data",(thunk)=>{
                 postObj+=thunk;
            })
    req.on("end") 例:    req.on("end",( )=>{
                
            })
    拿过来的数据是一个查询字符串
    例如:a=1&b=2
     
    qs.parse(查询字符串) 把查询字符串转为对象
    qs.stringify        把对象转为查询字符串
    qs(querystring)
  • 相关阅读:
    Acwing 284.金字塔 (区间DP)
    Acwing 283.多边形 (区间DP)
    Acwing 277.饼干 (DP+排序不等式)
    Acwing 274.移动服务 (DP)
    Acwing 273.分级 (DP)
    Acwing 271.杨老师的照相排序 (DP)
    Acwing 272.最长公共上升子序列 (DP)
    Mybatis-缓存
    mybatis与spring整合
    mybatis-sql映射文件
  • 原文地址:https://www.cnblogs.com/tis100204/p/10309959.html
Copyright © 2020-2023  润新知