Skip to content

Commit

Permalink
Web Introduced
Browse files Browse the repository at this point in the history
  • Loading branch information
mcfisto committed Jul 22, 2014
1 parent 8547e31 commit 86d4d2e
Show file tree
Hide file tree
Showing 21 changed files with 374 additions and 56 deletions.
48 changes: 30 additions & 18 deletions app.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,22 @@
* Module dependencies.
*/

// built-in modules
var express = require('express');
var bodyParser = require('body-parser');
var favicon = require('serve-favicon');
var compression = require('compression');
var methodOverride = require('method-override');
var serveStatic = require('serve-static');
var cookieParser = require('cookie-parser');
var session = require('express-session');
var csrf = require('csurf');
var errorhandler = require('errorhandler');
var morgan = require('morgan');


var routes = require('./routes');
//var user = require('./routes/user');
var routesProbes = require('./routes/probes');
//var webApp = require('./routes/app');
var http = require('http');
var path = require('path');
Expand All @@ -16,39 +29,38 @@ var app = express();
app.set('port', process.env.PORT || 3000);
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
app.use(express.favicon());
app.use(express.logger('dev'));
app.use(express.compress());
app.use(express.methodOverride());
app.use(express.bodyParser({uploadDir: '/tmp'}));
app.use(express.limit('32mb'));
app.use(express.static(path.join(__dirname, 'public')));
//app.use(favicon(__dirname + '/public/img/favicon.ico'));
morgan({ format: 'dev', immediate: true }); // ex. logger
app.use(compression());
app.use(methodOverride('X-HTTP-Method-Override'));
app.use(bodyParser.urlencoded({ extended: false }));
//app.use(express.limit('32mb'));
app.use(serveStatic(path.join(__dirname, 'public')));


// session support
app.use(express.cookieParser());
app.use(express.session({
secret: 'HjN8*&&ahj[::9io'
}));
app.use(cookieParser('KuukL9*#85zR$!qW'));
app.use(session({secret: 'HjN8*&&ahj[::9io'}));

// CSRF protection middleware
app.use(express.csrf());
app.configure(function() {
app.use(csrf());
/*app.configure(function() {
app.use(function(req, res, next) {
res.locals.token = req.csrfToken();
next();
});
});
}); //*/

// development only
if ('development' == app.get('env')) {
app.use(express.errorHandler());
if (process.env.NODE_ENV === 'development') {
app.use(errorhandler());
}


app.use(app.router);
app.use(express.Router());

app.get('/', routes.index);
app.get('/probes', routesProbes.list);
//app.get('/app/new', webApp.startOrder);
//app.post('/app/step1Process', webApp.step1Process);
//app.get('/app/step2Prepare', webApp.step2Prepare);
Expand Down
7 changes: 6 additions & 1 deletion lib/Dao.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
/**
* DAO
*/ var sqlite3 = require('sqlite3').verbose(); var db = new sqlite3.Database('/opt/reefmonitor/db/reefmonitor.db'); var Probe = require("./Probe")();
*/

var sqlite3 = require('sqlite3').verbose();
var db = new sqlite3.Database('/opt/reefmonitor/db/reefmonitor.db');
var Probe = require("./Probe")();

module.exports = function() {
function Dao() {
};
Expand Down
1 change: 0 additions & 1 deletion node_modules/.bin/jade

This file was deleted.

15 changes: 15 additions & 0 deletions node_modules/.bin/jade

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion node_modules/.bin/nodemon

This file was deleted.

15 changes: 15 additions & 0 deletions node_modules/.bin/nodemon

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion node_modules/.bin/serialportlist

This file was deleted.

15 changes: 15 additions & 0 deletions node_modules/.bin/serialportlist

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion node_modules/.bin/serialportterm

This file was deleted.

15 changes: 15 additions & 0 deletions node_modules/.bin/serialportterm

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion node_modules/serialport/node_modules/.bin/node-pre-gyp

This file was deleted.

15 changes: 15 additions & 0 deletions node_modules/serialport/node_modules/.bin/node-pre-gyp

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion node_modules/sqlite3/node_modules/.bin/node-pre-gyp

This file was deleted.

15 changes: 15 additions & 0 deletions node_modules/sqlite3/node_modules/.bin/node-pre-gyp

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

19 changes: 17 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,22 @@
"start": "node app.js"
},
"dependencies": {
"express": "3.x",
"jade": "*"
"express": "4.6.1",
"body-parser": "1.0.2",
"jade": "1.4.2",
"serve-favicon": "2.0.1",
"compression": "1.0.8",
"method-override": "2.1.1",
"serve-static": "1.3.2",
"cookie-parser": "1.3.2",
"express-session": "1.6.5",
"csurf": "1.3.0",
"errorhandler": "1.1.1",
"morgan": "1.1.1",
"sqlite3": "2.2.3",
"serialport": "1.4.0",
"rpi-gpio": "0.0.4",
"async": "0.8.0",
"nodemon": "1.2.0"
}
}
2 changes: 1 addition & 1 deletion public/stylesheets/font-awesome.min.css

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion routes/index.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

/*
* GET home page.
*/
Expand Down
Loading

0 comments on commit 86d4d2e

Please sign in to comment.