var parpar = require('parpar');
var scheme = {
"street": {
"required": true
},
"zip": {
"type": "int",
"required": true
},
"city": {
"default": "Stockholm"
},
"longitude": "float",
"latitude": "float",
"type": {
"required": true,
"type": /^(house|apartment)$/
}
};
var parse = parpar(scheme);
var params = parse({
street: 'Upplandsgatan',
zip: '80282',
longitude: '17.172394',
latitude: '60.667689',
type: 'house'
});
console.log(params);
var parpar = require('parpar'),
express = require('express'),
app = express();
var scheme = require('./scheme.json'),
parse = parpar(scheme);
app.get('/', function (req, res) {
parse(req.query, function (err, params) {
if (err) {
res.status(400).send(err.message);
} else {
res.send(params);
}
});
});
app.listen(8080);