#javascript #node.js #nestjs
Вопрос:
У меня есть приложение Nest JS с 2 маршрутами, которое просто возвращает данные(настройки) из базы данных.
Я хочу создать 2 маршрута:
- Параметры элемента списка: /api/элементы
- Список настроек функций: /api/функции
Я новичок в NestJS. Эти 2 маршрута должны находиться под одним модулем. Достижимо ли это?
2-й маршрут работает, но я получаю сообщение об ошибке, в котором говорится, что 404 Не найден.
@Module({
controllers: ['PreferenceController'],
providers: ['PreferenceService']
})
@Controller()
export class PreferenceController{
constructor(private readonly preferenceService: PreferenceService) {}
@Get('preference/:x/:y/:z')
getItem(@Param() param) {
return this.preferenceService.getItem(param);
}
@Get(':id')
getFeature(@Param() param) {
return this.preferenceService.getFeature(param);
}
}
routes = [
path: '/api',
children: [
{
path: '/items',
module: 'PreferenceModule'
},
{
path: '/features',
module: 'PreferenceModule'
}
]
]