Skip to content

Instantly share code, notes, and snippets.

View reggi's full-sized avatar
🌺
Learning

Reggi reggi

🌺
Learning
View GitHub Profile
global
maxconn 4096
user nobody
daemon
defaults
mode http
frontend all 0.0.0.0:80
timeout client 86400000
@reggi
reggi / gist:4465538
Last active December 10, 2015 17:08
app.use(function(req, res, next) {
req.url = req.url.replace("/cat","");
next();
});
app.use(app.router);
// `/` and `/cat`
app.get('/', function(req, res, next) {
res.send('index');
{
"api_key":null,
"test":false,
"allow_preorder":true,
"update_stock":true,
"order":{
"client_ref":"1234",
"po_number":"PO1234",
"date_placed":"12/30/2010 23:59:59",
"postage_speed":2,
app.param("hash",function(req, res, next, id){
req.hash_id = id;
return next();
});
app.use(function(req, res, next){
console.log(req.hash_id);
return next();
});
var express = require('express')
, http = require('http')
, path = require('path');
var app = express();
app.configure(function(){
app.set('port', process.env.PORT || 3000);
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
$("#mailchimp-form").mailchimpList(function(mailchimp){
$(".removePostSubmit").hide();
if(mailchimp.success){
var _learnq = _learnq || [];
_learnq.push(['identify', {
'$email' : mailchimp.form_data.EMAIL,
'$first_name' : mailchimp.form_data.FNAME,
}]);
_learnq.push(['track', 'Got Coupon Code', {
[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
gpgcheck=0
enabled=1
{
"billed": false,
"created_at": "2013-03-07T15:48:23-05:00",
"email": "thomas@holstee.com",
"gift": false,
"id": 75439,
"order_orig": "45108",
"originator": "shopify",
"originator_id": "159188846",
"originator_notified": false,
var _ = require("underscore");
var countries = [
{
"name":"Andorra",
"code":"AD"
},
{
"name":"Austria",
"code":"AT"
@reggi
reggi / example.js
Last active December 15, 2015 04:39
This is one way to manage errors.
/* More complicated use-case */
var v = {};
v.toru = (typeof req !== "undefined") ? 0 : "variable req is undefined";
v.derb = (!v.toru && dotty.exists(req, "body")) ? 0 : "req.body does not exist";
v.derh = (!v.toru && dotty.exists(req, "headers")) ? 0 : "req.headers does not exist";
v.dehu = (!v.derh && dotty.exists(req, "headers.user-agent")) ? 0 : "req.headers.user-agent does not exist";
v.deht = (!v.derh && dotty.exists(req, "headers.x-shopify-topic")) ? 0 : "req.headers.x-shopify-topic does not exist";
v.dehd = (!v.derh && dotty.exists(req, "headers.x-shopify-shop-domain")) ? 0 : "req.headers.x-shopify-shop-domain does not exist";