Now that we are done with the web app development, we will update the API engine to add the device's API and data service, along with web sockets.
Open api-engine/server/routes.js; we will add two routes here. Update api-engine/server/routes.js, as follows:
'use strict';
var path = require('path');
module.exports = function(app) {
// Insert routes below
app.use('/api/v1/users', require('./api/user'));
app.use('/api/v1/devices', require('./api/device'));
app.use('/api/v1/data', require('./api/data'));
app.use('/auth', require('./auth'));
};
Now, we will add the definitions for these routes. Inside the api-engine/server/api folder, create a new folder named device. Inside the device folder, create a new file named index.js. Update...