'use strict'; var leanEngine = require('leanengine'); var leanAppID = process.env.LC_APP_ID; var leanAppKey = process.env.LC_APP_KEY; var leanMasterKey = process.env.LC_APP_MASTER_KEY; leanEngine.initialize(leanAppID, leanAppKey, leanMasterKey); // 如果不希望使用 masterKey 权限,可以将下面一行删除 leanEngine.Cloud.useMasterKey(); var app = require('./app'); // 端口一定要从环境变量 `LC_APP_PORT` 中获取。 // LeanEngine 运行时会分配端口并赋值到该变量。 var PORT = parseInt(process.env.LC_APP_PORT || 3000); app.listen(PORT, function () { console.log('Winddy\'s Weixin app is running, port:', PORT); });
'use strict'; var AV = require('leanengine'); var APP_ID = process.env.LC_APP_ID; var APP_KEY = process.env.LC_APP_KEY; var MASTER_KEY = process.env.LC_APP_MASTER_KEY; AV.initialize(APP_ID, APP_KEY, MASTER_KEY); // 如果不希望使用 masterKey 权限,可以将下面一行删除 //AV.Cloud.useMasterKey(); var app = require('./app'); // 端口一定要从环境变量 `LC_APP_PORT` 中获取。 // LeanEngine 运行时会分配端口并赋值到该变量。 var PORT = parseInt(process.env.LC_APP_PORT || 3000); app.listen(PORT, function () { console.log('Node app is running, port:', PORT); });
var AV = require('leanengine'); AV.initialize('Qy19bOwn1SMDMPMg3SYzCBQv-gzGzoHsz', '4SSMP0orn9lv7HRiN6LGVN8A', 'LWCgTKK5r9PFSfITb2UDWEzG'); // 如果不希望使用 masterKey 权限,可以将下面一行删除 AV.Cloud.useMasterKey(); module.exports = AV;
var AV = require('leanengine'); var configs = require('./configs.json'); var keys = AV.keys = configs['prod']; AV.initialize(keys.APP_ID, keys.APP_KEY, keys.MASTER_KEY); AV.setProduction(1); AV.Cloud.useMasterKey(); module.exports = AV;
var express = require('express'); var path = require('path'); var favicon = require('serve-favicon'); var logger = require('morgan'); var cookieParser = require('cookie-parser'); var bodyParser = require('body-parser'); var AV = require('leanengine') AV.initialize("Wqia15HnxcIAXH1Lk06m2n3Q-gzGzoHsz", "hwd81deBLAQDk1a3G4jTUKjY"); var routes = require('./routes/index'); var users = require('./routes/users'); var upload = require('./routes/upload'); var app = express(); // view engine setup app.set('views', path.join(__dirname, 'views')); app.set('view engine', 'ejs'); // uncomment after placing your favicon in /public //app.use(favicon(path.join(__dirname, 'public', 'favicon.ico'))); app.use(logger('dev')); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: false })); app.use(cookieParser()); app.use(express.static(path.join(__dirname, 'public'))); app.use(AV.Cloud.CookieSession({ secret: 'my secret', maxAge: 93312000000, fetchUser: true }));
const config = require('../config/config.js'); const AV = require('leanengine'); AV.initialize(process.env.LC_APP_ID || config.LC_APP_ID, process.env.LC_APP_KEY || config.LC_APP_KEY, process.env.LC_APP_MASTER_KEY || config.LC_MASTER_KEY); AV.Cloud.useMasterKey(); module.exports = AV;
var AV = require("leanengine"); var Wilddog = require("wilddog"); var log = require("./logger").log; var logger = new log("NOTIFICATION"); var apn = require("apn"); var Installation = AV.Object.extend("Installation"); var application = AV.Object.extend("Application"); var NotificationTask = AV.Object.extend("NotificationTask"); AV.initialize("wsbz6p3ouef94ubvsdqk2jfty769wkyed3qsry5hebi2va2h", "6z6n0w3dopxmt32oi2eam2dt0orh8rxnqc8lgpf2hqnar4tr", "ukptm7yckuf1gz07ki2ppo25hz64mw3qc4d3bxvzxqctcqe9"); var notification_cache = {}; var installation_map = {}; //key: installationId, value: installationObj; var userId_insatalltionId = {}; //key uid, value: installationId; var defaultExpire = 60; //采集数据命令的默认超时时间 var maintainPeriod = 100; //轮询周期 var notify_task_cache = {}; var createOnBoot = function(app_list){ var installation_query = new AV.Query(Installation); var installation_promises = []; app_list.forEach(function(appId){ var app = { "__type": "Pointer", "className": "Application", "objectId": appId }; installation_query.equalTo("application", app);