Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var nodePort = 3030;
- var express = require('express');
- var fs = require('fs');
- var gcm = require('node-gcm');
- var bodyParser = require('body-parser');
- var wait = require('waitjs');
- var ini = require('ini');
- var moment = require('moment');
- var admZip = require('adm-zip');
- var async = require('async');
- var crud = require('./routes/crud');
- var app = express();
- app.use( bodyParser.json() );
- app.use( bodyParser.urlencoded() );
- app.get('/:tableName', crud.get);
- app.get('/:tableName/:id', crud.getId);
- app.post('/:tableName', crud.post);
- app.put('/:tableName', crud.put);
- app.delete('/:tableName/:id', crud.delete);
- app.listen(nodePort);
- console.log("App listening on port : " + nodePort);
- exports.get = function(req, res){
- var tableName = req.params.tableName;
- var i = 1;
- var max = 1;
- var metaScan = ini.parse(fs.readFileSync(__dirname + '/XXX/Temp/xxx.ini', 'utf-8'));
- var array = new Array();
- async.whilst(
- function(){ return i<=max; },
- function(callback){
- if(typeof metaScan[i] != 'undefined'){
- if(metaScan[i]['10X_SCAN'] == true){
- array.push(i);
- }
- i++;
- max++;
- }else{ //if undefined
- if(metaScan[i+1] == 'undefined' && metaScan[i+2] == 'undefined') i++;
- else{ i++; max++; }
- }
- setTimeout(callback, 1);
- },
- function(err){}
- );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement