Skip to content

Instantly share code, notes, and snippets.

View aldidas's full-sized avatar

Aldi Daswanto aldidas

View GitHub Profile
@aldidas
aldidas / route.js
Created February 22, 2016 08:40
express.js route file
var config = require('./conf'),
m = require('./model');
var getPosts = function(req, res) {
m.models.post.findAll({
order: 'createdAt DESC'
}).then(function(result){
res.send(result);
}, function(err){
console.log(err);
@aldidas
aldidas / config.js
Created February 22, 2016 08:06
express.js app database configuration
var Sequelize = require('sequelize'),
sequelize = new Sequelize('aes_db', null, null, {
host: 'localhost',
dialect: 'sqlite',
pool: {
max: 5,
min: 0,
idle: 10000
},
storage: './data.sqlite'
@aldidas
aldidas / model.js
Created February 22, 2016 08:02
model.js express.js app
var Sequelize = require('sequelize'),
c = require('./conf');
var Post = c.config.db.define( 'post', {
postTitle: {
type: Sequelize.STRING,
field: 'post_title'
},
postContent: {
type: Sequelize.TEXT,
@aldidas
aldidas / index.js
Created February 22, 2016 07:45
index.js express app
var express = require('express'),
r = require('./app/server/route'),
app = express(),
bodyParser = require('body-parser')
app.use(express.static('public'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({
extended: true
}));
@aldidas
aldidas / diagram_default
Created November 6, 2013 05:34
Diagram Default
{
"child": [
{
"uid": "checklist_one_edited_too_good",
"type": "checklist",
"name": "Checklist One edited too good",
"child": [
{
"uid": "checklist_one_child",
"type": "checklist",