Как настроить правильно пути в nuxt.js pages
как настроить алиасы или что то в это вроде в роутинге nuxt.js
у меня есть такая структура и сейчас она работает но я хотел бы исключить значение id из пути.
pages/
news/
_id/
_alias/
index.vue
сейчас путь такой
http://localhost:3000/news/00ce5385-c290-400a-82f2-5196fa99295e/novost-1
хотелось бы иметь такой путь
http://localhost:3000/news/novost-1
кусок json который приходит на страницу в таком виде drupal отдает json
{
"type": "node--news",
"id": "00ce5385-c290-400a-82f2-5196fa99295e",
"links": {
"self": {
"href": "http://aldiapi.ai.kz/jsonapi/node/news/00ce5385-c290-400a-82f2-5196fa99295e?resourceVersion=id%3A3"
}
},
"attributes": {
"drupal_internal__nid": 3,
"drupal_internal__vid": 3,
"langcode": "ru",
"revision_timestamp": "2021-11-16T12:01:32+00:00",
"revision_log": null,
"status": true,
"title": "Новость 1",
"created": "2021-11-16T11:59:47+00:00",
"changed": "2021-11-16T12:01:32+00:00",
"promote": false,
"sticky": false,
"default_langcode": true,
"revision_translation_affected": true,
"path": {
"alias": "/novost-1",
"pid": 11,
"langcode": "ru"
},
так получаю json на страницу
async asyncData ({ params, $axios }) {
const newsItem = await $axios.$get(`/api/node/news/${params.id}`)
return {newsItem}
}
подскажите пожалуйста в какую сторону копать?
пробовал extendRoutes routes.push
но не разобрался как и что писать.