我正在编写一个需要在客户端上存储大量数据的 Electron 应用程序。我想使用 PouchDB,但我需要控制数据库在用户 PC 上的位置。我在文档中找不到任何关于它的内容。
设置数据库的位置非常简单。
db = new PouchDB(dbFilePath);
Run Code Online (Sandbox Code Playgroud)
您可以将 dbFilePath 设置为所需的路径。例如,我想设置 Electron 应用程序运行的路径。所以我做以下事情。
const appDataDirectory = app.getPath('appData');
let dbFilePath = appDataDirectory + '/data/';
if (process.env.NODE_ENV === 'development') {
dbFilePath = './data/';
}
log.debug('NODE_ENV:%s, dbFilePath:%s', process.env.NODE_ENV, dbFilePath);
let db = new PouchDB(dbFilePath);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
825 次 |
| 最近记录: |