我想创建一个asar
文件(我想在客户端电脑中安装我的total.js
网络应用,所以我想用电子打包像asar文件一样)我需要重定向每个目录都有动态文件,如databases\files-binary
。
那么,我该怎么做?我在配置文件中有一些参数?
答案 0 :(得分:1)
您无法更改保存文件的默认路径。
你可以:
Framework.prototype.nosql
查看文档https://docs.totaljs.com/latest/en.html#api~Database 覆盖//config
//db-directory :/some/path/to/db-directory
var Path = require('path');
framework.nosql = function(name) {
var self = this;
var db = self.databases[name];
if (db)
return db;
db = framework_nosql.load(name, Path.join(CONFIG('db-directory'), name));
self.databases[name] = db;
return db;
};
以允许您使用在config
NOSQL('files').binnary.insert(...)
// or in beta version 2.4.0 use
NOBIN('files').insert(...)
更改上述代码以满足您的需求。
现在你可以像使用normaly一样使用nosql:
{{1}}