Skip to content

Instantly share code, notes, and snippets.

@guiomie
guiomie / node-service-deploy on joyent smartmachine
Created October 23, 2011 15:59
node-service-deploy on joyent smartmachine
[node@workoutcell ~]$ node-service-deploy
Deploying node-service.
revision: master
timestamp: 2011-10-23T15-38-27.419110651
Installing node module deps (from package.json).
npm WARN invalid config node-version="v0.4"
> mongoose@2.3.6 test /home/node/node-service/releases/2011-10-23T15-38-27.41911 0651/node_modules/mongoose
> make test
@guiomie
guiomie / gist:1258099
Created October 2, 2011 23:24
Calling getParcourList returns undefined all the time
var getParcourList = function(userId){
GeneralReference.findOne({ id: userId}, function(err, result){
if(err){
console.log("error in save: " + err);
return "No Document found: " + err;
}else{
//console.log(JSON.strinresult.parcours);
return result.parcours;
@guiomie
guiomie / express static weird
Created September 21, 2011 21:20
Serves an invisible image, but a css file without any issues.
var express = require("express"),
app = express.createServer();
app.use(express.static(__dirname + '/static'));
app.get('/', function(req, res){
res.send('Hello World');
});
app.listen(process.env.C9_PORT);
@guiomie
guiomie / gist:1167029
Created August 24, 2011 00:46
Saving new user, put it always saves the same thing in mongodb (first authenticated user) I'm using everyauth
exports.findOrCreateFacebookUser = function(fbUserData, promise){
User.findOne({_id:fbUserData.id}, function(err, user) {
if(err) {
console.log("Error in finding user for auth. Check Db");
promise.fail(err);
return;
}
else if(user){
console.log("User found ");
@guiomie
guiomie / gist:1046775
Created June 25, 2011 18:52
Function parameters not passed
var writeToCollection = function(collectionName, jsonObject){
try{
//the db name is hardcoded,
var collection = new mongo.Collection(db, collectionName);
collection.insert(jsonObject, {safe:true}, function(err, objects) {
if(err != null){
sys.log("Could not write JSON in collection ->" + err);