live_montier
Version:
just a sample test publish
60 lines (53 loc) • 1.84 kB
JavaScript
;
module.exports = function (express, app, socket) {
var app = app;
var router = app;
var Config = require('../Config/config.js');
var jwt = require('jsonwebtoken');
var Socket;
var io = socket;
var sk_test_ = Config.StripeKey;
var http = require('http');
// var stripe = require('stripe')(sk_test_);
// stripe.setApiVersion('2018-02-06');
// Controllers
var usersController = require('../Controllers/usersController.js')
var authController = require('../Controllers/authController.js')
var deviceController = require('../Controllers/deviceController.js')
var usersController = new usersController();
var authController = new authController();
var deviceController = new deviceController();
// Models
io.on('connection', function (socket) {
Socket = socket;
});
app.post('/api/user-sign-up', (req, res) => {
usersController.userRegisterInviate(req, (result) => {
console.log("hitted")
res.send(JSON.stringify(result));
})
})
app.post('/api/user-login', (req, res) => {
usersController.login(req, (result) => {
res.send(result);
})
})
// Auth routes
app.get('/api/check-user-login', (req, res) => {
authController.checkUserLogin(req, (result) => {
res.send(result);
})
})
// // end auth routes
app.post('/api/collcet-diagnostics', (req, res) => {
console.log('api hitted')
deviceController.collectDiagnostics(req, (result) => {
res.send(result);
})
})
app.get('/api/list-stats', (req, res) => {
deviceController.listStats(req, (result) => {
res.send(result);
})
})
};