OptionalassetsIt serves assets with the serve-static module like ExpressJS.
OptionalcorsCross-origin resource sharing configuration (using module cors)
{
			// Configures the Access-Control-Allow-Origin CORS header.
			origin: "*", // ["http://localhost:3000", "https://localhost:4000"],
			// Configures the Access-Control-Allow-Methods CORS header.
			methods: ["GET", "OPTIONS", "POST", "PUT", "DELETE"],
			// Configures the Access-Control-Allow-Headers CORS header.
			allowedHeaders: [],
			// Configures the Access-Control-Expose-Headers CORS header.
			exposedHeaders: [],
			// Configures the Access-Control-Allow-Credentials CORS header.
			credentials: false,
			// Configures the Access-Control-Max-Age CORS header.
			maxAge: 3600
		}
OptionaletagThe etag option value can be false, true, weak, strong, or a custom Function
Optionalhttp2Use HTTP2 server (experimental)
OptionalhttpHTTP Server Timeout
OptionalinternalSpecial char for internal services
Note: RegExp type is not official
OptionalipExposed IP
Optionallog4XXResponsesIf set to true, it will log 4xx client errors, as well
OptionallogLog each request (default to "info" level)
OptionallogLog the request ctx.params (default to "debug" level)
OptionallogLog each response (default to "info" level)
OptionallogLog the response data (default to disable)
OptionallogLog the route registration/aliases related activity
OptionalonYou can add route-level & global-level custom error handlers.
In handlers, you must call the res.end. Otherwise, the request is unhandled.
OptionalopenapiOptionaloptimizeOptimize route order
OptionalpathGlobal path prefix
OptionalportExposed port
OptionalqsOptions passed on to qs
OptionalrateThe Moleculer-Web has a built-in rate limiter with a memory store.
OptionalrootCallOption for the root action api.rest
OptionalroutesGateway routes
OptionalserverUsed server instance. If null, it will create a new HTTP(s)(2) server
If false, it will start without server in middleware mode
OptionaluseIt supports Connect-like middlewares in global-level, route-level & alias-level.
Signature: function (req, res, next) {...}.
Signature: function (err, req, res, next) {...}.
For more info check express middleware
for extra setting's keys