Deno Deploy 是构建在与Deno CLI 相同的底层基础架构之上 ,允许开发者在没有互联网访问的情况下进行本地开发。在此之前,Deno Deploy只支持动态文件,并不支持静态资源,例如 CSS 文件、客户端JS文件和图像。以往的处理方式是将这些静态资源编码到JS代码中,或者手动添加进CDN亦或者从GitHub存储库中提取文件。
然而就在昨天,北京时间2月10日,Deno Deploy官方博客宣布将对静态文件添加一流支持。用户可以使用Deno 的文件系统 API进行来支持静态文件。
在Deno Deploy上,文件服务的实际上依然是由在边缘运行的代码控制,所以用户可以掌控所有的响应,包括静态文件。例如:
Deno Deploy 当前支持的文件系统 API 的列表:
更多详情,可以查看Deno Deploy 官方博客:Static Files on Deno Deploy