зеркало из https://github.com/github/docs.git
rest api enterprise hostname fix (#18095)
This commit is contained in:
Родитель
ec8cadaac0
Коммит
28ff566293
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -1,6 +1,5 @@
|
|||
module.exports = createCodeSamples
|
||||
|
||||
const { URL } = require('url')
|
||||
const urlTemplate = require('url-template')
|
||||
const { stringify } = require('javascript-stringify')
|
||||
const { get, mapValues, snakeCase } = require('lodash')
|
||||
|
@ -45,7 +44,7 @@ function toShellExample ({ route, serverUrl }) {
|
|||
const args = [
|
||||
method !== 'GET' && `-X ${method}`,
|
||||
defaultAcceptHeader ? `-H "Accept: ${defaultAcceptHeader}"` : '',
|
||||
new URL(path, serverUrl).href,
|
||||
`${serverUrl}${path}`,
|
||||
Object.keys(params).length && `-d '${JSON.stringify(params)}'`
|
||||
].filter(Boolean)
|
||||
return `curl \\\n ${args.join(' \\\n ')}`
|
||||
|
|
|
@ -10,8 +10,7 @@ module.exports = async function getOperations (schema) {
|
|||
for (const [requestPath, operationsAtPath] of Object.entries(schema.paths)) {
|
||||
for (const [verb, props] of Object.entries(operationsAtPath)) {
|
||||
const serverUrl = schema.servers[0].url
|
||||
.replace('{protocol}', 'https')
|
||||
.replace('{hostname}', 'api.github.com')
|
||||
.replace('{protocol}', 'http(s)')
|
||||
const operation = new Operation(verb, requestPath, props, serverUrl)
|
||||
operations.push(operation)
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче