Unified API Browser when using modular server #391
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The expected behavior is that when using the modular way, the API Browser merges in one, instead of having one API Browser for each.
Now, the server is aware of the
SERVER_NAME
Flask configuration, it is being used by API Browser to request the correct server, besides that, the API Browser is able to call servers in different domains. For that configuration, theJSONRPCSite
generates thepath
andbase_url
variables fromSERVER_NAME
,APPLICATION_ROOT
, andPREFERRED_URL_SCHEME
.It is the first step to providing a Browse Schema to improve documentation and examples from API (JSON-RPC methods).
Resolves: #388
See also: #378, #377, #376, #374, #373, and #370