egg.js index.html, 多个静态资源配置问题
作者:互联网
注意: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 },
]
},
标签:index,appInfo,app,numax,js,html,static,public 来源: https://www.cnblogs.com/guyuedashu/p/14618651.html