Это мой файл nuxt.config.ts
export default defineNuxtConfig({
css: [
'@/assets/main.css'
],
serverMiddleware: [
'~/serverMiddleware/test'
]
})
но TypeScript выдает эту ошибку:
Argument of type '{ css: string[]; serverMiddleware: { path: string; handler: string; }[]; }' is not assignable to parameter of type 'NuxtConfig'.
Object literal may only specify known properties, and 'serverMiddleware' does not exist in type 'NuxtConfig'.ts(2345)
(property) serverMiddleware: {
path: string;
handler: string;
}[]`
Я смотрел в документах и на YouTube, но я не могу узнать, как это сделать.
Судя по всему, свойство serverMiddleware
не существует в конфигурации Nuxt 3. Вот почему TypeScript сообщает об ошибке. Кроме того, вам не нужно регистрировать сервер middleware
вручную, так как Nuxt регистрирует их автоматически. Просто убедитесь, что они находятся в каталоге server/middleware
.
Здесь вы можете увидеть, какое свойство вы можете добавить в nuxt.config.ts