Invalid value for getStaticPaths route parameter.
GetStaticPathsInvalidRouteParam: Недопустимый параметр маршрута
KEY
для getStaticPaths. Ожидалось undefined, строка или число, получено значение типаVALUE_TYPE
(VALUE
).
Что пошло не так?
Заголовок раздела Что пошло не так?Поскольку params
кодируются в URL, поддерживаются только определенные типы значений.
---export async function getStaticPaths() { return [ { params: { id: '1' } } // Works { params: { id: 2 } } // Works { params: { id: false } } // Does not work ];}---
В маршрутах, использующих остаточные параметры, undefined
может использоваться для представления пути без параметров, передаваемых в URL:
---export async function getStaticPaths() { return [ { params: { id: 1 } } // /route/1 { params: { id: 2 } } // /route/2 { params: { id: undefined } } // /route/ ];}---
Смотрите также:
Error Reference