Skip to content

Instantly share code, notes, and snippets.

View realguess's full-sized avatar

Chao Huang realguess

View GitHub Profile
@realguess
realguess / http_method.js
Created May 8, 2013 16:20
Node server displaying HTTP method
// Node server displaying HTTP method
// ==================================
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end(req.method + '\n');
}).listen(3000, '127.0.0.1');
console.log('Server running at http://127.0.0.1:3000/');
/**
* Add CORS support.
*/
app.all('*', function (req, res, next) {
if (!req.get('Origin')) {
return next();
}
// use "*" here to accept any origin
res.set('Access-Control-Allow-Origin', '*');
@realguess
realguess / dbconn.js
Created January 12, 2012 05:49
How to close all connections to MongoDB server
var mongodb = require('mongodb')
, server = new mongodb.Server('localhost', 27017, {})
, db = new mongodb.Db('test', server, {})
;
console.log('[1]', db.serverConfig._serverState);
db.open(function (err, db) {
console.log('[2]', err, db.serverConfig._serverState);
db.close();
console.log('[3]', err, db.serverConfig._serverState);