moved sql.fogeojson? to sql?format=geojson
This commit is contained in:
parent
bc2c828c9a
commit
fd4bab78e1
@ -26,11 +26,9 @@ var express= require('express')
|
|||||||
app.use(express.bodyParser());
|
app.use(express.bodyParser());
|
||||||
app.enable('jsonp callback');
|
app.enable('jsonp callback');
|
||||||
|
|
||||||
app.get('/api/v1/sql', function(req, res) { handleQuery(req, res, null) } );
|
app.get('/api/v1/sql', function(req, res) { handleQuery(req, res) } );
|
||||||
app.post('/api/v1/sql', function(req, res) { handleQuery(req, res, null) } );
|
app.post('/api/v1/sql', function(req, res) { handleQuery(req, res) } );
|
||||||
app.get('/api/v1/sql.:f', function(req, res) { handleQuery(req, res, req.params.f) } );
|
function handleQuery(req, res){
|
||||||
app.post('/api/v1/sql.:f', function(req, res) { handleQuery(req, res, req.params.f) } );
|
|
||||||
function handleQuery(req, res, format){
|
|
||||||
|
|
||||||
// sanitize input
|
// sanitize input
|
||||||
var body = (req.body) ? req.body : {};
|
var body = (req.body) ? req.body : {};
|
||||||
@ -38,7 +36,8 @@ function handleQuery(req, res, format){
|
|||||||
var database = req.query.database; // deprecate this in future
|
var database = req.query.database; // deprecate this in future
|
||||||
var limit = parseInt(req.query.rows_per_page);
|
var limit = parseInt(req.query.rows_per_page);
|
||||||
var offset = parseInt(req.query.page);
|
var offset = parseInt(req.query.page);
|
||||||
|
var format = (req.query.format) ? req.query.format : null;
|
||||||
|
|
||||||
sql = (sql == "") ? null : sql;
|
sql = (sql == "") ? null : sql;
|
||||||
database = (database == "") ? null : database;
|
database = (database == "") ? null : database;
|
||||||
limit = (_.isNumber(limit)) ? limit : null;
|
limit = (_.isNumber(limit)) ? limit : null;
|
||||||
|
Loading…
Reference in New Issue
Block a user