我正在尝试使用水线进行"$ in"查询我有一个数组,我想得到一个包含数组中的ID的文档列表.我不知道该怎么做.
我试过了:
User.find()
.where({id : {in : array}})
done(...)
Run Code Online (Sandbox Code Playgroud)
但它似乎没有按预期工作.
我能以任何方式做到这一点吗?
我正在尝试使用护照在帆中实现facebook连接.因此,我在我的services文件夹中创建了一个passport.js文件,代码如下.看起来登录成功完成,但是用户序列化似乎不起作用,我放入的console.log从未出现在控制台中,一旦用户被认为我无法访问用户ID trhough req.user登录.有没有人设法让护照与帆一起工作?
var passport = require('passport')
, FacebookStrategy = require('passport-facebook').Strategy,
bcrypt = require('bcrypt');
// helper functions
function findById(id, fn) {
User.findOne(id).done( function(err, user){
if (err){
return fn(null, null);
}else{
return fn(null, user);
}
});
}
function findByUsername(u, fn) {
User.findOne({
username: u
}).done(function(err, user) {
// Error handling
if (err) {
return fn(null, null);
// The User was found successfully!
}else{
return fn(null, user);
}
});
}
// Passport session setup.
// To support persistent login sessions, Passport needs …Run Code Online (Sandbox Code Playgroud) 我正在尝试在Heroku上使用pm2.我确实看过这里提供的文档:http://pm2.keymetrics.io/docs/usage/use-pm2-with-cloud-providers/#heroku-google-app-engine-azure
看起来应用程序在部署后工作正常,并且日志表明多个实例已在2X dyno上启动.
然而,当我跑:
heroku run bash
并做一个
pm2 ls
我得到一个空列表:
??????????????????????????????????????????????????????????????????????????????
? App name ? id ? mode ? pid ? status ? restart ? uptime ? memory ? watching ?
??????????????????????????????????????????????????????????????????????????????
我不能使用任何pm2 CLI函数.
据我所知,当我执行heroku run命令时,动态创建一次性dyno,并且在此dyno上运行的pm2实例不会运行任何进程.
但是,我没有看到如何在特定的dyno上访问pm2.
有没有办法利用Heroku上的pm2 cli?
我正在尝试使用sails.js从控制器中的Facebook访问信息.这是我的代码:
module.exports = {
commonLikes : function(req,res){
var other_uid = req.param('uid');
//var me = req.params.user.uid;
console.log(other_uid);
User.findOne({uid : other_uid}).done( function(err,data){
var other = data;
var http = require('http'), options = {
host : "https://graph.facebook.com",
port : 80,
path : "/"+other.uid+"/likes?access_token="+other.token,
method : 'GET'
};
var webservice_data = "";
var webservice_request = http.request(options, function(webservice_response)
{
webservice_response.on('error', function(e){ console.log(e.message); });
webservice_response.on('data', function(chunk){ webservice_data += chunk;});
webservice_response.on('end', function(){res.send(webservice_data);});
console.log('coucou');
});
});
}
};
Run Code Online (Sandbox Code Playgroud)
虽然http.request函数看起来不起作用,但在尝试访问/ Likes/commonLikes时出现错误?uid = XXXXX.
events.js:72
throw er; // Unhandled 'error' …Run Code Online (Sandbox Code Playgroud) 您好我正在使用此处提供的Angular Google地图库https://github.com/nlaplante/angular-google-maps.它看起来非常强大,但缺乏详尽的文档...我试图聚集我的标记,但我找不到如何做到这一点的工作示例.有人设法做到了吗?
node.js ×3
sails.js ×3
angularjs ×1
facebook ×1
google-maps ×1
heroku ×1
mongodb ×1
passport.js ×1
pm2 ×1
waterline ×1