42 lines
1.1 KiB
JavaScript
42 lines
1.1 KiB
JavaScript
/**
|
|
*
|
|
*/
|
|
var express = require('express');
|
|
var app = express();
|
|
var morgan = require('morgan');
|
|
var bodyParser = require('body-parser');
|
|
require('dotenv').config();
|
|
|
|
app.use(express.static(__dirname + "/public"));
|
|
app.use(morgan('dev'));
|
|
|
|
app.use(bodyParser.json());
|
|
app.use(bodyParser.urlencoded({
|
|
extended: true
|
|
}));
|
|
|
|
//Models
|
|
var models = require("./models");
|
|
|
|
//Sync Database
|
|
models.sequelize.sync().then(function() {
|
|
console.log('Nice! Database looks fine');
|
|
}).catch(function(err) {
|
|
console.log(err, "Something went wrong with the Database Update!");
|
|
});
|
|
|
|
// app.get('/', require('./routes').index);
|
|
// app.get('/deviceTypes', require('./routes').deviceTypes);
|
|
// app.get('/devices/:deviceId/values', require('./routes').channelValues);
|
|
// app.get('/devices', require('./routes').devices);
|
|
// app.get('/companies', require('./routes').companies);
|
|
// app.get('/alldata', require('./routes').getAllData);
|
|
// app.post('/login', require('./routes').login);
|
|
// app.get('/login', require('./routes').getLogin);
|
|
// app.get('/logout', require('./routes').logout);
|
|
|
|
app.listen(3000, function () {
|
|
console.log('Listening on port 3000!')
|
|
})
|
|
|