使用unpm fs backend实现静态文件存储的最佳实践
μnpm-fs-后端 提供了一个静态文件存储后端示例:
var backend = require('unpm-fs-backend')
config.backend = backend(metaDir, userDir, tarballsDir)
应用程序接口
backend(metaDir, userDir, tarballsDir, miscDir) -> Backend
-
metaDir:存储包元数据的位置
-
userDir:存储用户数据的位置
-
tarballsDir:存储
.tgz
文件的位置 -
miscDir:存储任意中间件数据的位置
Backend接口方法
Backend
是一个带有事件发射功能的对象,提供以下方法:
- getUser(name, done):检索用户数据,参数
name
为用户名,done
为节点式回调函数,格式为function(err, data)
,用来返回可能的错误和用户数据。
下载地址
用户评论