You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Excuse me. This is my first time to raise the issue in the github. If this is not proper way to raise my issue here. Please let me know.
I tried to use fresha/openapi-codegen-server-nestjs in the my nestjs project and found some issues.
When I have security Schemes showed below in my yaml file. There is an error happened during the code generation:
TypeError: Cannot use 'in' operator to search for 'additionalProperties' in bearer.
at OpenAPIReader.parseSchemaAttributes (/mnt/e/cp-engagement-system/ORM-test/project/node_modules/@fresha/openapi-model/build/3.0.3/model/OpenAPIReader.js:342:36)
at OpenAPIReader.parseSchema (/mnt/e/cp-engagement-system/ORM-test/project/node_modules/@fresha/openapi-model/build/3.0.3/model/OpenAPIReader.js:377:14)
at OpenAPIReader.parseHttpSecurityScheme (/mnt/e/cp-engagement-system/ORM-test/project/node_modules/@fresha/openapi-model/build/3.0.3/model/OpenAPIReader.js:811:30)
at OpenAPIReader.parseSecurityScheme (/mnt/e/cp-engagement-system/ORM-test/project/node_modules/@fresha/openapi-model/build/3.0.3/model/OpenAPIReader.js:784:29)
at OpenAPIReader.parseComponents (/mnt/e/cp-engagement-system/ORM-test/project/node_modules/@fresha/openapi-model/build/3.0.3/model/OpenAPIReader.js:260:45)
at OpenAPIReader.parse (/mnt/e/cp-engagement-system/ORM-test/project/node_modules/@fresha/openapi-model/build/3.0.3/model/OpenAPIReader.js:108:14)
at OpenAPIReader.parseFromFile (/mnt/e/cp-engagement-system/ORM-test/project/node_modules/@fresha/openapi-model/build/3.0.3/model/OpenAPIReader.js:85:21)
at Object.handler (/mnt/e/cp-engagement-system/ORM-test/project/node_modules/@fresha/openapi-codegen-server-nestjs/build/index.js:35:35)
at /mnt/e/cp-engagement-system/ORM-test/project/node_modules/yargs/build/index.cjs:1:8891
at j (/mnt/e/cp-engagement-system/ORM-test/project/node_modules/yargs/build/index.cjs:1:4956)
After tracing the error in the source code, I found it used 'schema' and 'scheme' at the same time when deal with parsing Http security scheme. is it possible something wrong happened there?
After I deleted this security schemes from my yaml. I generated the relevant codes successfully. But, there is an import issue in all the controllers: import { JSONAPI } from "@fresha/json-api";
I cannot find the module "@fresha/json-api". I tried to install "@fresha/api-tools-core" for my project. But it didn't help with anything. Moreover, I tried to install "@fresha/json-api" directly as well. But this package cannot be found. Is there any other supportive package I should install for this one?
It would be so appreicated, if anyone can have a look on my issues and provide some suggestions.
The text was updated successfully, but these errors were encountered:
Excuse me. This is my first time to raise the issue in the github. If this is not proper way to raise my issue here. Please let me know.
I tried to use fresha/openapi-codegen-server-nestjs in the my nestjs project and found some issues.
Here is my security schemes:
After tracing the error in the source code, I found it used 'schema' and 'scheme' at the same time when deal with parsing Http security scheme. is it possible something wrong happened there?
import { JSONAPI } from "@fresha/json-api";
I cannot find the module "@fresha/json-api". I tried to install "@fresha/api-tools-core" for my project. But it didn't help with anything. Moreover, I tried to install "@fresha/json-api" directly as well. But this package cannot be found. Is there any other supportive package I should install for this one?
It would be so appreicated, if anyone can have a look on my issues and provide some suggestions.
The text was updated successfully, but these errors were encountered: