小编abh*_*493的帖子

使用Node socket.io向特定用户列表发送通知

我正在使用NodeJS,Scoket.io

我正在尝试发送Facebook等通知.如果有1000个用户,而用户A有50个朋友,则通知将发送给这50个用户.我不想为所有用户播放

有效的方法是什么?

node.js socket.io

10
推荐指数
1
解决办法
728
查看次数

使用node-redis删除redis中的键数组

我有像["aaa","bbb","ccc"]这样的键数组,所以我想使用一个命令从redis中删除所有这些键.我不想使用循环迭代.我读了关于redis命令DEL和在终端redis-client上它可以工作但是使用nodejs它不起作用

Redisclient.del(tokenKeys,function(err,count){
             Logger.info("count is ",count)
             Logger.error("err is ",err)

         })
Run Code Online (Sandbox Code Playgroud)

其中tokenKeys = ["aaa","bbb","ccc"],如果我发送一个像tokenKeys ="aaa"这样的密钥,这个代码就可以工作了

redis node.js node-redis

7
推荐指数
3
解决办法
1万
查看次数

在Grails2.4.3中将List(long)转换为List(String)(Groovy)

后调用以形式提供数据,List<Long>现在我必须将其转换为List<String>,所以我使用这种方法:

deleteAvailablity.startDate.each {
   startDateList.add(it.toString())
}
deleteAvailablity.startDate = startDateList
Run Code Online (Sandbox Code Playgroud)

有没有比这更好的方法?

grails groovy

5
推荐指数
2
解决办法
5626
查看次数

google api 的刷新令牌在 nodejs 中无法正常工作

我正在使用 google api nodejs ,我尝试从 google Anaytics 获取数据

var google = require('googleapis');
var OAuth2Client = google.auth.OAuth2;
var CLIENT_ID = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
var CLIENT_SECRET = 'xxxxxxxxxxxxxxxxxxxxxx';
//var REDIRECT_URL = 'http://yieldops.co/oauth2Callback';
var REDIRECT_URL = 'http://localhost:8000/oauth2Callback';
var oauth2Client = new OAuth2Client(CLIENT_ID, CLIENT_SECRET,REDIRECT_URL);

var credentials={}
credentials.expiry_date= "1463514280558",
credentials['refresh_token']="aaaaaaaaa"
credentials['access_token']="aaaaaaaaaaaaaaa"
oauth2Client.setCredentials(credentials)

var gauth = {
'auth': outh2Client,
'ids': 'ga:101' ,
'start-date': '2016-01-01',
'end-date': 'today',
'metrics': 'ga:impressions,ga:sessions,ga:pageviews',
'dimensions': 'ga:date'
}

analytics.data.ga.get(gauth, function (err, gaData) {
console.log("err 1234",err)
console.log("gaData ",gaData)
//console.log("ga",Object.keys(gaData))
})
Run Code Online (Sandbox Code Playgroud)

注意 现在的问题是,如果访问令牌没有过期,那么它会给我数据,如果访问令牌过期,那么它会给我400 错误 Invalid grant …

node.js google-api-nodejs-client

5
推荐指数
1
解决办法
7052
查看次数

Maven插件和依赖项之间有什么区别?

我正在使用Neo4j和MongoDB和Grails,我想知道Maven Neo4j插件是否也为我的构建提供了Neo4j依赖项.同样适用于MongoDB.

我很迷惑.我应该使用什么,插件或依赖项?有什么不同?

dependencies neo4j maven

1
推荐指数
1
解决办法
1315
查看次数

查找小于或大于underscore.js

我们正在使用AngularJS使用underscore.js,我们使用_.where查找数据

$scope.myData=[{age:15}]
Run Code Online (Sandbox Code Playgroud)

因此,要找到它,我们正在使用

_.where($scope.myData,{age:15})
Run Code Online (Sandbox Code Playgroud)

但是要找到类似_.where($ scope.myData,{age <15})的东西,它给出了错误,有什么办法可以做。或者我们必须使用_.filter

_.filter($scope.myData,function(val){
    if(val.age<20)
    {
     return val
    }})
Run Code Online (Sandbox Code Playgroud)

underscore.js

1
推荐指数
1
解决办法
4784
查看次数

如果AngularJS中的ng-if条件失败,则加载图像

如果条件输入ng-if失败,则加载角度图像

<div ng-if="user.image">
  <img src="assets/abc.jpg">
</div>
Run Code Online (Sandbox Code Playgroud)

因此,如果user.image为false,则加载Image.

我们希望只有在user.image为true时才加载该图像

编辑实际上图像不会在UI上显示,但在网络中的chorme开发人员工具中会加载它

angularjs

1
推荐指数
1
解决办法
5964
查看次数