Skip to content

TypeError: Cannot read properties of undefined (reading 'name') when route have .except method applied. #121

@hiteshmungpara

Description

@hiteshmungpara
import { controllers } from '#generated/controllers'
router.resource('resultTemplates', controllers.ResultTemplates).except(['show']).apiOnly()

Above is my route i have many routes which have .except method. when i start server in production environment i get below error.

ℹ TypeError: Cannot read properties of undefined (reading 'name')
 ⁃ at Route.#resolveRouteHandle (/var/www/api/node_modules/@adonisjs/http-server/build/helpers-UjUTMQyt.js:288:38)
 ⁃ at new Route (/var/www/api/node_modules/@adonisjs/http-server/build/helpers-UjUTMQyt.js:233:58)
 ⁃ at RouteResource.#createRoute (/var/www/api/node_modules/@adonisjs/http-server/build/helpers-UjUTMQyt.js:742:17)
 ⁃ at RouteResource.#buildRoutes (/var/www/api/node_modules/@adonisjs/http-server/build/helpers-UjUTMQyt.js:774:20)
 ⁃ at new RouteResource (/var/www/api/node_modules/@adonisjs/http-server/build/helpers-UjUTMQyt.js:716:20)
 ⁃ at Router.resource (/var/www/api/node_modules/@adonisjs/http-server/build/define_config-CWAO-Tkg.js:3193:28)
 ⁃ (/var/www/start/routes.ts:179:16)
 ⁃ at Router.group (/var/www/api/node_modules/@adonisjs/http-server/build/define_config-CWAO-Tkg.js:3182:3)
 ⁃ (/var/www/start/routes.ts:32:8)
 ⁃ at Router.group (/var/www/api/node_modules/@adonisjs/http-server/build/define_config-CWAO-Tkg.js:3182:3)

In development environment it's working fine.

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions