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