码迷,mamicode.com
首页 > Web开发 > 详细

egg.js index.html, 多个静态资源配置问题

时间:2021-04-07 10:39:16      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:必须   max   dir   服务   访问   ase   ppi   上传文件   inf   

注意:egg.static的配置不能直接指向一个文件,只能指向文件夹,所以当要匹配到指定文件的话,必须用site进行配置

1.egg.static,访问首页,有public;

解决:default.config.js 中,增加配置,当访问到固定的路径时,返回指定的页面;

 config.siteFile = {
    ‘/numax‘:fs.readFileSync( path.join(appInfo.baseDir, ‘app/public/index.html‘)), 
    ‘/numax/‘:fs.readFileSync(path.join(appInfo.baseDir, ‘app/public/index.html‘)), 
  }

2.egg.static,多个资源配置,

一个静态配置,访问Vue打包后的文件,一个访问服务端存的文件
解决:config.local.js中增加配置

static: {
      dir: [
        { prefix: ‘/numax/‘, dir: path.join(appInfo.baseDir, ‘app/public‘) },
        // 防止绝对路径; /static/xx/xx.js
        { prefix: ‘/static/‘, dir: path.join(appInfo.baseDir, ‘app/public/static‘) },
        // 服务端,上传文件路径
        { prefix: ‘/numax/files/‘, dir: root },
      ]
    },

egg.js index.html, 多个静态资源配置问题

标签:必须   max   dir   服务   访问   ase   ppi   上传文件   inf   

原文地址:https://www.cnblogs.com/guyuedashu/p/14618651.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!