Dir default is $baseDir/app/public
public
根目录的前缀/public
想调用 uploads文件下的内容:http://localhost:7001/public/uploads/index.png
多个静态目录
egg-static文档 https://github.com/eggjs/egg-static
多静态文件入口,在config.default.js文件中增加
将根目录下的 public、projects这两个文件夹作为静态资源入口
运行的时候egg会将这两个文件夹的资源放到prefix: ‘/public/‘配置的/public路径下
exports.static = {
prefix: '/public/',
dir: [
path.join(app.baseDir, 'public'),
path.join(app.baseDir, 'projects')]
};
exports.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 },
]
}
一个静态配置,访问Vue打包后的文件
一个访问服务端存的文件