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
docs(nodejs-express-server): fix default port number in README (#20706)
Update README to correctly show 8080 as the default port instead of 3000. This matches the actual server configuration in config.js where the server listens on port 8080 by default.
Copy file name to clipboardExpand all lines: modules/openapi-generator/src/main/resources/nodejs-express-server/README.mustache
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ The code was written on a mac, so assuming all should work smoothly on Linux-bas
16
16
Assuming you have Java (1.8+), and [have the jar](https://github.com/openapitools/openapi-generator#13---download-jar) to generate the application, run:
If you do not have the jar, or do not want to run Java from your local machine, follow instructions on the [OpenAPITools page](https://github.com/openapitools/openapi-generator). You can run the script online, on docker, and various other ways.
19
-
2. Go to the generated directory you defined. There's a fully working NodeJS-ExpressJs server waiting for you. This is important - the code is yours to change and update! Look at config.js and see that the settings there are ok with you - the server will run on port 3000, and files will be uploaded to a new directory 'uploaded_files'.
19
+
2. Go to the generated directory you defined. There's a fully working NodeJS-ExpressJs server waiting for you. This is important - the code is yours to change and update! Look at config.js and see that the settings there are ok with you - the server will run on port 8080, and files will be uploaded to a new directory 'uploaded_files'.
20
20
3. The server will base itself on an openapi.yaml file which is located under /api/openapi.yaml. This is not exactly the same file that you used to generate the app:
21
21
I. If you have `application/json` contentBody that was defined inside the path object - the generate will have moved it to the components/schemas section of the openapi document.
22
22
II. Every process has a new element added to it - `x-eov-operation-handler: controllers/PetController` which directs the call to that file.
@@ -35,8 +35,8 @@ Unfortunately, I have not written any unit-tests. Those will come in the future.
35
35
(Assuming no changes were made to config.js)
36
36
37
37
1. API documentation, and to check the available endpoints:
38
-
http://localhost:3000/api-docs/. To
39
-
2. Download the openapi.yaml document: http://localhost:3000/openapi.
38
+
http://localhost:8080/api-docs/. To
39
+
2. Download the openapi.yaml document: http://localhost:8080/openapi.
40
40
3. Every call to an endpoint that was defined in the openapi document will return a 200 and a list of all the parameters and objects that were sent in the request.
41
41
4. Endpoints that require security need to have security handlers configured before they can return a successful response. At this point they will return [ a response code of 401](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401).
42
42
5. ##### At this stage the server does not support document body sent in xml format.
0 commit comments