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

    页面刷新 window.location.href = "/" location.reload(false)---...

  • nodejs10安装

    CentOS7在线安装 CentOS7离线安装 下载RPM包,安装即可 Ubuntu在线安装 Ubuntu离线安装...

  • CentOS服务器配置Yapi服务

    服务器环境 阿里云服务器 centos 7.9 1,环境要求 2,安装nodejs 建议使用nodejs10以上的...

  • centos7 install nodejs10

    下载源文件 解压 移动node-v10.16.3-linux-x64到/usr/local/目录下 进入目录 创建...

网友评论

      本文标题:nodejs10

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