nodejs10

作者: 我_巨可爱 | 来源:发表于2017-10-30 16:49 被阅读0次

    页面刷新

    1. window.location.href = "/"
    2. location.reload(false)------从缓存中获取数据,location.reload(true)--------从服务端获取数据
    3. location.replace(location.href);------刷新当前网页,replace替换的页面不会出现在历史记录中

    处理静态资源

    通过express提供的方法可以改变静态资源路径

    1. app.use("/node_module/",express.static("./node_module/"));
    2. app.use("/public/",express.static("./public/"));
    3. 省略资源部分路径
    • app.use(express.static("./public/"))
    • 在public中的资源有img和uploads,使用上面这种方式,可以不写public直接访问
    • 原本:localhost:3000/public/img/01.jpg
    • 现在,localhost:3000/img/01.jpg
    1. 改变资源标识
    • app.use("/a/",express.static("./public/"));
    1. use的第二个参数,路径相当于node执行的路径
    • 使用绝对路径,path.join(__dirname,"./node_module")

    art-template

    1. 简洁语法和原生语法引入的包不一样

    配置文件

    可配置项目都可以放到该文件中

    1. 视图文件路劲配置
    2. 模板符号
    3. 上传文件的路径
    • 分成绝对路径和相对路径
    var upload_preview_rel = "./public/uploads/"
    module.exports = {
      upload_preview:{
        abs:path.join(__dirname,upload_preview_rel),
        rel:""
      }
    }
    

    图片上传改进

    1. 图片分为上传图片和显示图片
    2. 上传图片时,使用配置文件指定的绝对路径+文件名称-----》存储图片
    • 使用path.join和并路径,路径的斜杠为反斜杠
    • window系统使用的正斜杠,因此在join之后,记得替换反斜杠replace(/\\/g,"/")。正则两个正斜杠,这里因为markdown
    1. 当存储路径之后,返回图片路径:配置文件制定的相对路径+文件名称
    2. 在客户端

    相关文章

      网友评论

          本文标题:nodejs10

          本文链接:https://www.haomeiwen.com/subject/gvqmpxtx.html