leanengine
Version:
LeanCloud LeanEngine Node.js SDK.
34 lines (25 loc) • 988 B
JavaScript
;
var AV = require('leancloud-storage/live-query');
AV._config.disableCurrentUser = true;
if (process.env.LEANCLOUD_REGION) {
AV._config.region = process.env.LEANCLOUD_REGION;
}
if (process.env.LEANCLOUD_APP_ANDX_KEY) {
AV._config.androidxKey = process.env.LEANCLOUD_APP_ANDX_KEY;
}
if (process.env.LC_API_SERVER) {
AV.setServerURLs(process.env.LC_API_SERVER);
}
if (process.env.LEANCLOUD_API_SERVER) {
AV.setServerURLs(process.env.LEANCLOUD_API_SERVER);
}
if (AV.version && !AV.version.match(/^[0123]\./)) {
AV._config.applicationId = process.env.LEANCLOUD_APP_ID;
AV._config.applicationKey = process.env.LEANCLOUD_APP_KEY;
AV._config.masterKey = process.env.LEANCLOUD_APP_MASTER_KEY;
AV._config.hookKey = process.env.LEANCLOUD_APP_HOOK_KEY;
}
AV._sharedConfig.userAgent = 'AVOS Cloud Code Node ' + require('../package').version;
AV.Cloud.__prod = process.env.NODE_ENV === 'production' ? 1 : 0;
AV.setProduction(AV.Cloud.__prod);
module.exports = AV;