19 lines
547 B
TypeScript
19 lines
547 B
TypeScript
import { Controller, Get, Param } from '@nestjs/common';
|
|
import { GeoService } from './geo.service.js';
|
|
|
|
@Controller('geo')
|
|
export class GeoController {
|
|
constructor(private geoService:GeoService){}
|
|
|
|
@Get(':prefix')
|
|
findByPrefix(@Param('prefix') prefix:string): any {
|
|
return this.geoService.findCitiesStartingWith(prefix);
|
|
}
|
|
|
|
@Get(':prefix/:state')
|
|
findByPrefixAndState(@Param('prefix') prefix:string,@Param('state') state:string): any {
|
|
return this.geoService.findCitiesStartingWith(prefix,state);
|
|
}
|
|
|
|
}
|