Closed fengzilong closed 7 years ago
server对外暴露serve服务
使用方式
init( { service } ) {
const serve = service( 'server.serve' );
serve( '/__PUBLIC_PATH_OR_...', localpath );
}
需要自行控制第一个参数不要和其他插件冲突了
getURL暂时不考虑的原因是,静态目录是server插件的能力,那getURL就需要由server插件作为服务来提供,但同时需要知道调用方是谁,这件事只能在core中做,让core告知服务调用者的信息
现在service的api设计有问题,暂时不考虑这种了
暴露可对外访问的目录或文件,通过调用getURL('path/to/static/file.js')之类的方法获取url,getURL方法会自动补全插件所在目录