Implement NodeJS based server fully replicating osrm-routed
This commit is contained in:
parent
251ffe4a50
commit
768c33127a
@ -40,10 +40,15 @@ const queryStringJsonSchemaGeneral = {
|
||||
radiuses: {
|
||||
type: 'array',
|
||||
items: {
|
||||
type: ['number', 'string'],
|
||||
oneOf: [
|
||||
{ exclusiveMinimum: 0 },
|
||||
{ enum: ['unlimited'] }
|
||||
anyOf: [
|
||||
{
|
||||
type: 'number',
|
||||
exclusiveMinimum: 0
|
||||
},
|
||||
{
|
||||
type: 'string',
|
||||
enum: ['unlimited']
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
@ -277,6 +282,9 @@ function parseQueryString(queryString) {
|
||||
if ('timestamps' in parsed) {
|
||||
parsed['timestamps'] = parseArray(parsed['timestamps'], ';');
|
||||
}
|
||||
if ('radiuses' in parsed) {
|
||||
parsed['radiuses'] = parseArray(parsed['radiuses'], ';');
|
||||
}
|
||||
if ('approaches' in parsed) {
|
||||
parsed['approaches'] = parseArray(parsed['approaches'], ';');
|
||||
}
|
||||
|
@ -36,10 +36,15 @@ const queryStringJsonSchemaGeneral = {
|
||||
radiuses: {
|
||||
type: 'array',
|
||||
items: {
|
||||
type: ['number', 'string'],
|
||||
oneOf: [
|
||||
{ exclusiveMinimum: 0 },
|
||||
{ enum: ['unlimited'] }
|
||||
anyOf: [
|
||||
{
|
||||
type: 'number',
|
||||
exclusiveMinimum: 0
|
||||
},
|
||||
{
|
||||
type: 'string',
|
||||
enum: ['unlimited']
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
@ -295,6 +300,9 @@ export function parseQueryString(queryString: string): any {
|
||||
if ('timestamps' in parsed) {
|
||||
parsed['timestamps'] = parseArray(parsed['timestamps'], ';');
|
||||
}
|
||||
if ('radiuses' in parsed) {
|
||||
parsed['radiuses'] = parseArray(parsed['radiuses'], ';');
|
||||
}
|
||||
if ('approaches' in parsed) {
|
||||
parsed['approaches'] = parseArray(parsed['approaches'], ';');
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user