Error occured : Error: Invalid schema content:
- Dominant language
- JavaScript
- Stars
- 21.2k
- Forks
- 1.5k
- Avg merge
- 4h 57m
- Merged PRs (30d)
- 14
Description
#### Context
* *node version*: 14.17.0
* *module version*: 17.6.0
* *environment* (e.g. node, browser, native): node
* *used with* (e.g. hapi application, another framework, standalone, ...):express-joi-middleware
* *any other relevant information*:
#### How can we help?
```js
const Joi = require('joi');
Joi.objectId = require('joi-objectid')(Joi);
module.exports.get = {
params:Joi.object( {
id: Joi.objectId().required()
})
};
```
used like this but getting error
Error occured : Error: Invalid schema content:
at Object.exports.assert (D:\ProjectNew\nowyoucan\node_modules\hoek\lib\index.js:740:11)
at Object.exports.schema (D:\ProjectNew\nowyoucan\node_modules\express-joi-middleware\node_modules\joi\lib\cast.js:67:10)
at internals.Object.pattern (D:\ProjectNew\nowyoucan\node_modules\express-joi-middleware\node_modules\joi\lib\types\object\index.js:433:27)
at Object.internals.root (D:\ProjectNew\nowyoucan\node_modules\express-joi-middleware\node_modules\joi\lib\index.js:375:34)
at Object. (D:\ProjectNew\nowyoucan\node_modules\express-joi-middleware\node_modules\joi\lib\index.js:390:28)
at Module._compile (internal/modules/cjs/loader.js:1068:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10)
at Module.load (internal/modules/cjs/loader.js:933:32)
at Function.Module._load (internal/modules/cjs/loader.js:774:14)
at Module.require (internal/modules/cjs/loader.js:957:19)
at require (internal/modules/cjs/helpers.js:88:18)
at D:\ProjectNew\nowyoucan\node_modules\express-joi-middleware\index.js:86:36
at Layer.handle [as handle_request] (D:\ProjectNew\nowyoucan\node_modules\express\lib\router\layer.js:95:5)
at next (D:\ProjectNew\nowyoucan\node_modules\express\lib\router\route.js:137:13)
at next (D:\ProjectNew\nowyoucan\node_modules\composable-middleware\lib\composable-middleware.js:40:9)
at Middleware_Common_Object. (D:\ProjectNew\nowyoucan\server\api\auth\auth.service.js:194:9)
at next (D:\ProjectNew\nowyoucan\node_modules\composable-middleware\lib\composable-middleware.js:59:18)
at next (D:\ProjectNew\nowyoucan\node_modules\composable-middleware\lib\composable-middleware.js:40:9)
at Middleware_Common_Object. (D:\ProjectNew\nowyoucan\server\api\auth\auth.service.js:170:9)
at next (D:\ProjectNew\nowyoucan\node_modules\composable-middleware\lib\composable-middleware.js:59:18)
at Middleware_Common_Object.middleware (D:\ProjectNew\nowyoucan\node_modules\composable-middleware\lib\composable-middleware.js:76:7)
at next (D:\ProjectNew\nowyoucan\node_modules\composable-middleware\lib\composable-middleware.js:59:18)
at next (D:\ProjectNew\nowyoucan\node_modules\composable-middleware\lib\composable-middleware.js:40:9)
at D:\ProjectNew\nowyoucan\server\api\auth\auth.service.js:155:11
at processTicksAndRejections (internal/process/task_queues.js:95:5)
info: [object Object]
Contributor guide
Assessment
This issue has not been assessed yet.