Example #1
0
router.get('/disclaimer',function (req, res) {
    console.log('获取当前用户: %j', AV.User.current());

    var currentUser = AV.User.current();
    var username = null;
    if (currentUser) {
        console.log(currentUser);
        username = AV.User.current().getUsername();
    }


    var query = new AV.Query(AV.User);
    var usercount;
    query.count({
        success: function(count) {
            // The count request succeeded. Show the count
            console.log(count);
            usercount=count;
            res.render('help/disclaimer', {title: 'Express', user: username, usercount:count,layout: 'share/layout'});
        },
        error: function(error) {
            // The request failed
            res.render('index', {title: 'Express', user: username, usercount:0,layout: 'share/layout'});
        }
    });


    //res.render('index', {title: 'Express', user: username, usercount:usercount,layout: 'share/layout'});
});
Example #2
0
        new AV.Promise(resolve => {

            let query = new AV.Query(Product);
            query.containedIn('category2',category2);
            query.count().then(count => {
                resolve(count);
            });
            
        })
Example #3
0
File: app.js Project: dongxinb/Bgar
  socket.on('signup', function (data) {
    console.log(data);
    
    var MYUser = AV.Object.extend("MYUser");
    var query = new AV.Query(MYUser);
    query.equalTo('username', data.username);
    query.count({
      success: function(count) {
        console.log(count);
        if (count > 0) {
          console.log(data.username + "signup error: " + "用户名已存在");
          socket.emit('signupcallback', {
            'state': 'error',
            'error': '用户名已存在'
          });
        }else { 
          console.log("none");
          var user = new MYUser();
          user.save({
            'username': data.username,
            'password': data.password
          },{
            success: function(user) {
              names[socket.id] = user.get('username');
              console.log(names[socket.id] + " sign up success");
              socket.emit('signupcallback', {
                'state': 'success',
                'username': user.username
              });
              socket.emit('ready', {
                id: socket.id,
                tanks: clients
              });
              boardcast(socket);
            },
            error: function(user, error) {
              console.log(error);
            }
          });
        }
      },
      error: function(error) {
        // The request failed
        console.log(error);
      }
    });

 
  });
Example #4
0
File: app.js Project: dongxinb/Bgar
  socket.on('login', function (user) {
    // console.log(data);
    var MYUser = AV.Object.extend("MYUser");
    var query = new AV.Query(MYUser);
    query.equalTo('username', user.username);
    query.equalTo('password', user.password);
    query.count({
      success: function(count) {
        if (count == 0) {
          console.log(user.username + "login error: " + '用户名或密码错误');
          socket.emit('signupcallback', {
            'state': 'error',
            'error': '用户名或密码错误'
          });
        }else {
          console.log(user.username + "login success");
          names[socket.id] = user.username;
          socket.emit('signupcallback', {
            'state': 'success',
            'username': user.username
          });
          
          socket.emit('ready', {
            id: socket.id,
            tanks: clients
          });
          
          boardcast(socket);
        }
      },
      error: function(error) {
        console.log(user.username + "login error: " + error.message);
          socket.emit('signupcallback', {
            'state': 'error',
            'error': error.message
          });
      }
    });

  });