Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee X.info
Модуль apigee-access позволяет получать доступ к переменным потока API-прокси и кэшам из кода приложения Node.js. Модуль входит в состав платформы Apigee Edge; его не нужно устанавливать, как другие модули Node.js.
Получение доступа к голубям
Модуль apigee-access интегрирован в платформу Apigee Edge. При развертывании кода Node.js в Edge этот модуль становится доступен. Вам просто нужно подключить его в любом развертываемом коде Node.js. Например:
var access=require('apigee-access');
Доступ к переменным потока
При развертывании приложения Node.js в Edge вы можете получить доступ к любым поддерживаемым «готовым» переменным потока, переменным потока, созданным политиками, и любым переменным потока, которые вы создадите самостоятельно в своем коде Node.js. Переменные потока создаются и существуют в контексте API-прокси, работающего в Edge. Для получения подробной информации см. раздел «Доступ к переменным потока в Node.js» .
Доступ к кэшу
Модуль apigee-access позволяет получить доступ к распределенному кэшу Apigee Edge из вашего кода Node.js. Подробную информацию см. в разделе «Доступ к кэшу в Node.js» .
Использование службы квот
Модуль apigee-access позволяет получить доступ к службе квот Apigee Edge из вашего кода Node.js. Подробную информацию см. в разделе «Доступ к службе квот в Node.js» .
Доступ к картам ключевых значений
Модуль apigee-access позволяет получать доступ к картам ключ-значение (KVM) Apigee Edge из вашего кода Node.js. Для получения подробной информации см. раздел «Доступ к картам ключ-значение в Node.js» .
Работа в локальном режиме против работы в развернутом режиме
Для поддержки локальной разработки и тестирования модуль apigee-access работает в локальном режиме без зависимостей от Apigee Edge; однако, при использовании модуля с API-прокси, развернутым в Edge , «локальная» функциональность заменяется нативной функциональностью Edge. Например, полный набор переменных потока доступен в развернутом режиме, в то время как при локальном запуске приложения Node.js доступен лишь небольшой его набор. Список этих переменных локального режима см. в разделе «Запуск в локальном режиме» .
Определение режима работы модуля.
Чтобы определить, в каком режиме работает apigee-access:
var access = require('apigee-access') console.log('The deployment mode is ' + access.getMode());
Возвращаемое значение метода getMode() указывает, развернуто ли приложение Node.js в Apigee Edge или работает в автономном режиме. Метод возвращает один из двух строковых результатов:
-
apigee— приложение Node.js работает на Apigee Edge, и вся его функциональность поддерживается. -
standalone— приложение Node.js работает вне среды Apigee Edge, и вступают в силу стандартные функции, описанные в начале документа.
Работает в развернутом режиме
При развертывании на Edge переменные, установленные политиками, становятся видимыми для apigee-access , а переменные, добавленные или измененные методами этого модуля, становятся видимыми для последующих политик в потоке прокси.
Список поддерживаемых переменных можно найти в Справочнике переменных . Эти переменные, а также любые переменные, созданные вами с собственными именами, доступны для apigee-access . Обратите внимание, что некоторые переменные доступны только для чтения. Они указаны в Справочнике переменных .
Запуск в локальном режиме
В «локальном режиме» ваш код Node.js выполняется вне контекста Apigee Edge. В этом режиме большинство предопределенных переменных потока недоступны в вашем коде Node.js. В этой таблице показано небольшое подмножество доступных переменных потока. Эти переменные поддерживаются здесь для обеспечения локальной разработки и тестирования приложений Node.js для Apigee Edge.
| Переменная | Только для чтения | Тип | Примечания |
client.received.start.time | Да | Нить | Время получения запроса |
client.received.end.time | Да | Нить | Время получения запроса |
client.received.start.timestamp | Да | Целое число | Время получения запроса |
client.received.end.timestamp | Да | Целое число | Время получения запроса |
Опять же, на платформе Apigee Edge поддерживается гораздо больший набор предопределенных переменных. Полный список см. в справочнике по переменным Apigee Edge.
, Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee X.info
Модуль apigee-access позволяет получать доступ к переменным потока API-прокси и кэшам из кода приложения Node.js. Модуль входит в состав платформы Apigee Edge; его не нужно устанавливать, как другие модули Node.js.
Получение доступа к голубям
Модуль apigee-access интегрирован в платформу Apigee Edge. При развертывании кода Node.js в Edge этот модуль становится доступен. Вам просто нужно подключить его в любом развертываемом коде Node.js. Например:
var access=require('apigee-access');
Доступ к переменным потока
При развертывании приложения Node.js в Edge вы можете получить доступ к любым поддерживаемым «готовым» переменным потока, переменным потока, созданным политиками, и любым переменным потока, которые вы создадите самостоятельно в своем коде Node.js. Переменные потока создаются и существуют в контексте API-прокси, работающего в Edge. Для получения подробной информации см. раздел «Доступ к переменным потока в Node.js» .
Доступ к кэшу
Модуль apigee-access позволяет получить доступ к распределенному кэшу Apigee Edge из вашего кода Node.js. Подробную информацию см. в разделе «Доступ к кэшу в Node.js» .
Использование службы квот
Модуль apigee-access позволяет получить доступ к службе квот Apigee Edge из вашего кода Node.js. Подробную информацию см. в разделе «Доступ к службе квот в Node.js» .
Доступ к картам ключевых значений
Модуль apigee-access позволяет получать доступ к картам ключ-значение (KVM) Apigee Edge из вашего кода Node.js. Для получения подробной информации см. раздел «Доступ к картам ключ-значение в Node.js» .
Работа в локальном режиме против работы в развернутом режиме
Для поддержки локальной разработки и тестирования модуль apigee-access работает в локальном режиме без зависимостей от Apigee Edge; однако, при использовании модуля с API-прокси, развернутым в Edge , «локальная» функциональность заменяется нативной функциональностью Edge. Например, полный набор переменных потока доступен в развернутом режиме, в то время как при локальном запуске приложения Node.js доступен лишь небольшой его набор. Список этих переменных локального режима см. в разделе «Запуск в локальном режиме» .
Определение режима работы модуля.
Чтобы определить, в каком режиме работает apigee-access:
var access = require('apigee-access') console.log('The deployment mode is ' + access.getMode());
Возвращаемое значение метода getMode() указывает, развернуто ли приложение Node.js в Apigee Edge или работает в автономном режиме. Метод возвращает один из двух строковых результатов:
-
apigee— приложение Node.js работает на Apigee Edge, и вся его функциональность поддерживается. -
standalone— приложение Node.js работает вне среды Apigee Edge, и вступают в силу стандартные функции, описанные в начале документа.
Работает в развернутом режиме
При развертывании на Edge переменные, установленные политиками, становятся видимыми для apigee-access , а переменные, добавленные или измененные методами этого модуля, становятся видимыми для последующих политик в потоке прокси.
Список поддерживаемых переменных можно найти в Справочнике переменных . Эти переменные, а также любые переменные, созданные вами с собственными именами, доступны для apigee-access . Обратите внимание, что некоторые переменные доступны только для чтения. Они указаны в Справочнике переменных .
Запуск в локальном режиме
В «локальном режиме» ваш код Node.js выполняется вне контекста Apigee Edge. В этом режиме большинство предопределенных переменных потока недоступны в вашем коде Node.js. В этой таблице показано небольшое подмножество доступных переменных потока. Эти переменные поддерживаются здесь для обеспечения локальной разработки и тестирования приложений Node.js для Apigee Edge.
| Переменная | Только для чтения | Тип | Примечания |
client.received.start.time | Да | Нить | Время получения запроса |
client.received.end.time | Да | Нить | Время получения запроса |
client.received.start.timestamp | Да | Целое число | Время получения запроса |
client.received.end.timestamp | Да | Целое число | Время получения запроса |
Опять же, на платформе Apigee Edge поддерживается гораздо больший набор предопределенных переменных. Полный список см. в справочнике по переменным Apigee Edge.
, Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee X.info
Модуль apigee-access позволяет получать доступ к переменным потока API-прокси и кэшам из кода приложения Node.js. Модуль входит в состав платформы Apigee Edge; его не нужно устанавливать, как другие модули Node.js.
Получение доступа к голубям
Модуль apigee-access интегрирован в платформу Apigee Edge. При развертывании кода Node.js в Edge этот модуль становится доступен. Вам просто нужно подключить его в любом развертываемом коде Node.js. Например:
var access=require('apigee-access');
Доступ к переменным потока
При развертывании приложения Node.js в Edge вы можете получить доступ к любым поддерживаемым «готовым» переменным потока, переменным потока, созданным политиками, и любым переменным потока, которые вы создадите самостоятельно в своем коде Node.js. Переменные потока создаются и существуют в контексте API-прокси, работающего в Edge. Для получения подробной информации см. раздел «Доступ к переменным потока в Node.js» .
Доступ к кэшу
Модуль apigee-access позволяет получить доступ к распределенному кэшу Apigee Edge из вашего кода Node.js. Подробную информацию см. в разделе «Доступ к кэшу в Node.js» .
Использование службы квот
Модуль apigee-access позволяет получить доступ к службе квот Apigee Edge из вашего кода Node.js. Подробную информацию см. в разделе «Доступ к службе квот в Node.js» .
Доступ к картам ключевых значений
Модуль apigee-access позволяет получать доступ к картам ключ-значение (KVM) Apigee Edge из вашего кода Node.js. Для получения подробной информации см. раздел «Доступ к картам ключ-значение в Node.js» .
Работа в локальном режиме против работы в развернутом режиме
Для поддержки локальной разработки и тестирования модуль apigee-access работает в локальном режиме без зависимостей от Apigee Edge; однако, при использовании модуля с API-прокси, развернутым в Edge , «локальная» функциональность заменяется нативной функциональностью Edge. Например, полный набор переменных потока доступен в развернутом режиме, в то время как при локальном запуске приложения Node.js доступен лишь небольшой его набор. Список этих переменных локального режима см. в разделе «Запуск в локальном режиме» .
Определение режима работы модуля.
Чтобы определить, в каком режиме работает apigee-access:
var access = require('apigee-access') console.log('The deployment mode is ' + access.getMode());
Возвращаемое значение метода getMode() указывает, развернуто ли приложение Node.js в Apigee Edge или работает в автономном режиме. Метод возвращает один из двух строковых результатов:
-
apigee— приложение Node.js работает на Apigee Edge, и вся его функциональность поддерживается. -
standalone— приложение Node.js работает вне среды Apigee Edge, и вступают в силу стандартные функции, описанные в начале документа.
Работает в развернутом режиме
При развертывании на Edge переменные, установленные политиками, становятся видимыми для apigee-access , а переменные, добавленные или измененные методами этого модуля, становятся видимыми для последующих политик в потоке прокси.
Список поддерживаемых переменных можно найти в Справочнике переменных . Эти переменные, а также любые переменные, созданные вами с собственными именами, доступны для apigee-access . Обратите внимание, что некоторые переменные доступны только для чтения. Они указаны в Справочнике переменных .
Запуск в локальном режиме
В «локальном режиме» ваш код Node.js выполняется вне контекста Apigee Edge. В этом режиме большинство предопределенных переменных потока недоступны в вашем коде Node.js. В этой таблице показано небольшое подмножество доступных переменных потока. Эти переменные поддерживаются здесь для обеспечения локальной разработки и тестирования приложений Node.js для Apigee Edge.
| Переменная | Только для чтения | Тип | Примечания |
client.received.start.time | Да | Нить | Время получения запроса |
client.received.end.time | Да | Нить | Время получения запроса |
client.received.start.timestamp | Да | Целое число | Время получения запроса |
client.received.end.timestamp | Да | Целое число | Время получения запроса |
Опять же, на платформе Apigee Edge поддерживается гораздо больший набор предопределенных переменных. Полный список см. в справочнике по переменным Apigee Edge.
, Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee X.info
Модуль apigee-access позволяет получать доступ к переменным потока API-прокси и кэшам из кода приложения Node.js. Модуль входит в состав платформы Apigee Edge; его не нужно устанавливать, как другие модули Node.js.
Получение доступа к голубям
Модуль apigee-access интегрирован в платформу Apigee Edge. При развертывании кода Node.js в Edge этот модуль становится доступен. Вам просто нужно подключить его в любом развертываемом коде Node.js. Например:
var access=require('apigee-access');
Доступ к переменным потока
При развертывании приложения Node.js в Edge вы можете получить доступ к любым поддерживаемым «готовым» переменным потока, переменным потока, созданным политиками, и любым переменным потока, которые вы создадите самостоятельно в своем коде Node.js. Переменные потока создаются и существуют в контексте API-прокси, работающего в Edge. Для получения подробной информации см. раздел «Доступ к переменным потока в Node.js» .
Доступ к кэшу
Модуль apigee-access позволяет получить доступ к распределенному кэшу Apigee Edge из вашего кода Node.js. Подробную информацию см. в разделе «Доступ к кэшу в Node.js» .
Использование службы квот
Модуль apigee-access позволяет получить доступ к службе квот Apigee Edge из вашего кода Node.js. Подробную информацию см. в разделе «Доступ к службе квот в Node.js» .
Доступ к картам ключевых значений
Модуль apigee-access позволяет получать доступ к картам ключ-значение (KVM) Apigee Edge из вашего кода Node.js. Для получения подробной информации см. раздел «Доступ к картам ключ-значение в Node.js» .
Работа в локальном режиме против работы в развернутом режиме
Для поддержки локальной разработки и тестирования модуль apigee-access работает в локальном режиме без зависимостей от Apigee Edge; однако, при использовании модуля с API-прокси, развернутым в Edge , «локальная» функциональность заменяется нативной функциональностью Edge. Например, полный набор переменных потока доступен в развернутом режиме, в то время как при локальном запуске приложения Node.js доступен лишь небольшой его набор. Список этих переменных локального режима см. в разделе «Запуск в локальном режиме» .
Определение режима работы модуля.
Чтобы определить, в каком режиме работает apigee-access:
var access = require('apigee-access') console.log('The deployment mode is ' + access.getMode());
Возвращаемое значение метода getMode() указывает, развернуто ли приложение Node.js в Apigee Edge или работает в автономном режиме. Метод возвращает один из двух строковых результатов:
-
apigee— приложение Node.js работает на Apigee Edge, и вся его функциональность поддерживается. -
standalone— приложение Node.js работает вне среды Apigee Edge, и вступают в силу стандартные функции, описанные в начале документа.
Работает в развернутом режиме
При развертывании на Edge переменные, установленные политиками, становятся видимыми для apigee-access , а переменные, добавленные или измененные методами этого модуля, становятся видимыми для последующих политик в потоке прокси.
Список поддерживаемых переменных можно найти в Справочнике переменных . Эти переменные, а также любые переменные, созданные вами с собственными именами, доступны для apigee-access . Обратите внимание, что некоторые переменные доступны только для чтения. Они указаны в Справочнике переменных .
Запуск в локальном режиме
В «локальном режиме» ваш код Node.js выполняется вне контекста Apigee Edge. В этом режиме большинство предопределенных переменных потока недоступны в вашем коде Node.js. В этой таблице показано небольшое подмножество доступных переменных потока. Эти переменные поддерживаются здесь для обеспечения локальной разработки и тестирования приложений Node.js для Apigee Edge.
| Переменная | Только для чтения | Тип | Примечания |
client.received.start.time | Да | Нить | Время получения запроса |
client.received.end.time | Да | Нить | Время получения запроса |
client.received.start.timestamp | Да | Целое число | Время получения запроса |
client.received.end.timestamp | Да | Целое число | Время получения запроса |
Опять же, на платформе Apigee Edge поддерживается гораздо больший набор предопределенных переменных. Полный список см. в справочнике по переменным Apigee Edge.