Please, i need assistance here
I'm trying to send an email verifiction token after a new user signs up
Here is my code:
const url =
Env.get('APP_URL') +
Route.makeSignedUrl('token', { params: user.email, expiresIn: '30m' }) +
Mail.send((message) => {
message.from('verify@admin.com').to(user.email).subject('Please verify your email')
url
})
This is the error i am getting
{ "message": "E_CANNOT_FIND_ROUTE: Cannot find route for "token" identifier", "stack": "RouterException: E_CANNOT_FIND_ROUTE: Cannot find route for "token" identifier\n at Function.cannotLookupRoute (/home/user/Desktop/wekbod/wekbod-backend/node_modules/@adonisjs/http-server/build/src/Exceptions/RouterException.js:63:23)\n at Routes.findOrFail (/home/user/Desktop/wekbod/wekbod-backend/node_modules/@adonisjs/http-server/build/src/Router/LookupStore.js:39:53)\n at UrlBuilder.makeSigned (/home/user/Desktop/wekbod/wekbod-backend/node_modules/@adonisjs/http-server/build/src/Router/LookupStore.js:180:39)\n at Router.makeSignedUrl (/home/user/Desktop/wekbod/wekbod-backend/node_modules/@adonisjs/http-server/build/src/Router/index.js:330:24)\n at Object.signup [as handler] (/home/user/Desktop/wekbod/wekbod-backend/app/Modules/auth/controllers/authController.ts:52:13)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Object.PreCompiler.runRouteHandler [as fn] (/home/user/Desktop/wekbod/wekbod-backend/node_modules/@adonisjs/http-server/build/src/Server/PreCompiler/index.js:44:31)\n at SilentAuthMiddleware.handle (/home/user/Desktop/wekbod/wekbod-backend/app/Middleware/SilentAuth.ts:19:5)\n at LogRequest.handle (/home/user/Desktop/wekbod/wekbod-backend/app/Middleware/LogRequest.ts:18:5)\n at Server.handleRequest (/home/user/Desktop/wekbod/wekbod-backend/node_modules/@adonisjs/http-server/build/src/Server/index.js:108:13)", "code": "E_CANNOT_FIND_ROUTE" }