Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 'use strict';
- module.exports = function(Networkinfo) {
- var express = require('express');
- var SensorLogger = express();
- var bodyParser = require('body-parser');
- SensorLogger.use(function(req, res, next) {
- res.setHeader('Access-Control-Allow-Origin', '*');
- res.setHeader('Access-Control-Allow-Methods', 'GET, POST', 'OPTIONS');
- // eslint-disable-next-line max-len
- res.setHeader('Access-Control-Allow-Headers', 'X-Requested-With,content-type, Authorization');
- next();
- });
- SensorLogger.use(bodyParser.json());
- SensorLogger.post('/NetworkInfos/logSensor', function(req, res) {
- console.log(JSON.stringify(req.body));
- res.setHeader('Content-Type', 'application/json');
- var response =
- {
- data: 'OK',
- };
- // Networkinfo.deleteAll();
- Networkinfo.create(req.body);
- res.send(JSON.stringify(response));
- });
- SensorLogger.listen(8080);
- Networkinfo.list = function(msg, cb) {
- console.log(Networkinfo);
- Networkinfo.find({limit: msg, order: 'id DESC'}, function(err, data) {
- cb(null, data);
- });
- };
- Networkinfo.remoteMethod('list', {
- accepts: {arg: 'quantity', type: 'string'},
- returns: {arg: 'info', type: 'object'},
- http: {path: '/list', verb: 'get'},
- });
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement