zip模块¶
zip模块可以把一个zip文件作为一个静态的目录来服务。
在通过–mock参数指定的config.json中,需要设置以下的参数:
- type: type == ‘zip’时,表示采用zip模块来提供相应。
- path: zip文件的路径。
- encoding: 可选,zip文件的编码,默认值为utf-8,对于一些文件名编码为gbk文件,可以指定这个参数为’gbk’.
下面一个config.json的例子:
[
['/book/', '/home/ubuntu/book.zip']
]
如果采用y3k在命令行方式直接serve一个zip文件,可以以如下的方式启动:
y3k --zip <ZIP_FILE_NAME> [--zip-prefix <PATH_PREFIX>]
其中
- –zip
: 指定一个zip文件,把zip文件的内容作为一个静态文件服务提供出来。 - –zip-prefix: 启动–zip参数后,指定这个模块的路径前缀,如果这个参数指定了’/audio/’,那么/audio/会对应这个zip文件的根路径。