From 7047c4d058c3c156de94ecc9bdcba7d01a56ae26 Mon Sep 17 00:00:00 2001 From: Auto Doc Publisher Date: Tue, 14 Nov 2017 02:36:54 +0000 Subject: [PATCH] docs: auto generate by ci docs(core/cookie-and-session): translate section Cookie (#1562) --- api/Agent.html | 2 +- api/AgentWorkerLoader.html | 2 +- api/AppInfo.html | 2 +- api/AppWorkerLoader.html | 2 +- api/Application.html | 2 +- api/BaseContextLogger.html | 2 +- api/Config.html | 2 +- api/Context.html | 2 +- api/ContextLoader.html | 2 +- api/Egg.html | 2 +- api/EggApplication.html | 2 +- api/EggCore.html | 2 +- api/EggLoader.html | 2 +- api/FileLoader.html | 2 +- api/Helper.html | 2 +- api/I18n.html | 2 +- api/Messenger.html | 2 +- api/Request.html | 2 +- api/Response.html | 2 +- api/Router.html | 2 +- api/app_extend_context.js.html | 2 +- api/app_extend_helper.js.html | 2 +- api/app_extend_request.js.html | 2 +- api/app_extend_response.js.html | 2 +- api/config_config.default.js.html | 2 +- api/config_plugin.js.html | 2 +- api/global.html | 2 +- api/global.html#BaseContextClass | 2 +- api/global.html#Controller | 2 +- api/global.html#Service | 2 +- api/index.html | 2 +- api/index.js.html | 2 +- api/lib_agent.js.html | 2 +- api/lib_application.js.html | 2 +- api/lib_core_base_context_class.js.html | 2 +- api/lib_core_base_context_logger.js.html | 2 +- api/lib_core_context_httpclient.js.html | 2 +- api/lib_core_messenger.js.html | 2 +- api/lib_egg.js.html | 2 +- api/lib_jsdoc_context.jsdoc.html | 2 +- api/lib_jsdoc_request.jsdoc.html | 2 +- api/lib_jsdoc_response.jsdoc.html | 2 +- api/lib_loader_agent_worker_loader.js.html | 2 +- api/lib_loader_app_worker_loader.js.html | 2 +- ...opment@2.0.0@egg-development_agent.js.html | 2 +- ...-development_config_config.default.js.html | 2 +- ...dules__egg-i18n@2.0.0@egg-i18n_app.js.html | 2 +- ...@2.0.0@egg-i18n_app_extend_context.js.html | 2 +- ...0.0@egg-i18n_config_config.default.js.html | 2 +- ...0@egg-jsonp_app_extend_application.js.html | 2 +- ...2.0.0@egg-jsonp_app_extend_context.js.html | 2 +- ....0@egg-jsonp_config_config.default.js.html | 2 +- ...g-logrotator_config_config.default.js.html | 2 +- ...0@egg-multipart_app_extend_context.js.html | 2 +- ...gg-multipart_config_config.default.js.html | 2 +- ....0.0@egg-schedule_app_extend_agent.js.html | 2 +- ....0@egg-security_app_extend_context.js.html | 2 +- ...egg-security_config_config.default.js.html | 2 +- ...egg-session_app_extend_application.js.html | 2 +- ...0@egg-static_config_config.default.js.html | 2 +- ....0@egg-view_app_extend_application.js.html | 2 +- ...@2.0.0@egg-view_app_extend_context.js.html | 2 +- ...0.0@egg-view_config_config.default.js.html | 2 +- ...@egg-watcher_config_config.default.js.html | 2 +- api/node_modules_egg-core_lib_egg.js.html | 2 +- ...egg-core_lib_loader_context_loader.js.html | 2 +- ...les_egg-core_lib_loader_egg_loader.js.html | 2 +- ...es_egg-core_lib_loader_file_loader.js.html | 2 +- ...s_egg-core_lib_loader_mixin_config.js.html | 2 +- ...g-core_lib_loader_mixin_controller.js.html | 2 +- ...s_egg-core_lib_loader_mixin_custom.js.html | 2 +- ...s_egg-core_lib_loader_mixin_extend.js.html | 2 +- ...g-core_lib_loader_mixin_middleware.js.html | 2 +- ...s_egg-core_lib_loader_mixin_plugin.js.html | 2 +- ...s_egg-core_lib_loader_mixin_router.js.html | 2 +- ..._egg-core_lib_loader_mixin_service.js.html | 2 +- ...-core_lib_utils_base_context_class.js.html | 2 +- ...e_modules_egg-core_lib_utils_index.js.html | 2 +- ..._modules_egg-core_lib_utils_router.js.html | 2 +- en/core/cookie-and-session.html | 212 ++++++++++++++++++ 80 files changed, 291 insertions(+), 79 deletions(-) create mode 100644 en/core/cookie-and-session.html diff --git a/api/Agent.html b/api/Agent.html index 95c6200032..99ceb890b1 100644 --- a/api/Agent.html +++ b/api/Agent.html @@ -1499,7 +1499,7 @@
Example

diff --git a/api/AgentWorkerLoader.html b/api/AgentWorkerLoader.html index fd17e39d98..65c72aaecc 100644 --- a/api/AgentWorkerLoader.html +++ b/api/AgentWorkerLoader.html @@ -263,7 +263,7 @@

loadConfig<
- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/AppInfo.html b/api/AppInfo.html index 8b41e5f4b6..1d2ef48898 100644 --- a/api/AppInfo.html +++ b/api/AppInfo.html @@ -634,7 +634,7 @@

scope
- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/AppWorkerLoader.html b/api/AppWorkerLoader.html index a5bccc006b..304269a133 100644 --- a/api/AppWorkerLoader.html +++ b/api/AppWorkerLoader.html @@ -349,7 +349,7 @@

loadConfig<
- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/Application.html b/api/Application.html index 7833342000..2d4d80ee43 100644 --- a/api/Application.html +++ b/api/Application.html @@ -2100,7 +2100,7 @@

Parameters:

- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/BaseContextLogger.html b/api/BaseContextLogger.html index 141d066349..ff4d307ed8 100644 --- a/api/BaseContextLogger.html +++ b/api/BaseContextLogger.html @@ -546,7 +546,7 @@

warn
- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/Config.html b/api/Config.html index 900c85741e..87924b367d 100644 --- a/api/Config.html +++ b/api/Config.html @@ -4622,7 +4622,7 @@
Properties:

- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/Context.html b/api/Context.html index 3a5d30efc9..17c4ff5732 100644 --- a/api/Context.html +++ b/api/Context.html @@ -1937,7 +1937,7 @@
Parameters:

- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/ContextLoader.html b/api/ContextLoader.html index 72495d645c..83f334c589 100644 --- a/api/ContextLoader.html +++ b/api/ContextLoader.html @@ -476,7 +476,7 @@

parse
- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/Egg.html b/api/Egg.html index 5668d0951b..e7f788f619 100644 --- a/api/Egg.html +++ b/api/Egg.html @@ -616,7 +616,7 @@

Subscript
- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/EggApplication.html b/api/EggApplication.html index 6f39091c18..4b7c24adb2 100644 --- a/api/EggApplication.html +++ b/api/EggApplication.html @@ -3153,7 +3153,7 @@

Parameters:

- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/EggCore.html b/api/EggCore.html index 34c58079a9..ff73cf9a87 100644 --- a/api/EggCore.html +++ b/api/EggCore.html @@ -1962,7 +1962,7 @@
Parameters:

- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/EggLoader.html b/api/EggLoader.html index 40f5202761..a150589d69 100644 --- a/api/EggLoader.html +++ b/api/EggLoader.html @@ -2786,7 +2786,7 @@
Parameters:

- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/FileLoader.html b/api/FileLoader.html index df2101f5c7..4fca1af0fa 100644 --- a/api/FileLoader.html +++ b/api/FileLoader.html @@ -695,7 +695,7 @@

parse
- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/Helper.html b/api/Helper.html index 8b8c4558d5..cc1f7b271d 100644 --- a/api/Helper.html +++ b/api/Helper.html @@ -508,7 +508,7 @@
Example

- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/I18n.html b/api/I18n.html index 6921afdea4..300ac7123e 100644 --- a/api/I18n.html +++ b/api/I18n.html @@ -259,7 +259,7 @@
Example

- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/Messenger.html b/api/Messenger.html index ffd34d3791..6258defeef 100644 --- a/api/Messenger.html +++ b/api/Messenger.html @@ -1164,7 +1164,7 @@
Parameters:

- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/Request.html b/api/Request.html index 33d914f3cf..7768d5fef6 100644 --- a/api/Request.html +++ b/api/Request.html @@ -1246,7 +1246,7 @@
Parameters:

- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/Response.html b/api/Response.html index e25f2bad0c..e916cb3dbe 100644 --- a/api/Response.html +++ b/api/Response.html @@ -243,7 +243,7 @@

realStatus<
- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/Router.html b/api/Router.html index 9c1b99a757..01eac1d8ed 100644 --- a/api/Router.html +++ b/api/Router.html @@ -849,7 +849,7 @@

Example

- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/app_extend_context.js.html b/api/app_extend_context.js.html index e322eef2bb..c27c6756f0 100644 --- a/api/app_extend_context.js.html +++ b/api/app_extend_context.js.html @@ -308,7 +308,7 @@

app/extend/context.js


- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/app_extend_helper.js.html b/api/app_extend_helper.js.html index 01d2109e27..a1fd69b02e 100644 --- a/api/app_extend_helper.js.html +++ b/api/app_extend_helper.js.html @@ -104,7 +104,7 @@

app/extend/helper.js


- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/app_extend_request.js.html b/api/app_extend_request.js.html index 4556695104..b83434a83d 100644 --- a/api/app_extend_request.js.html +++ b/api/app_extend_request.js.html @@ -330,7 +330,7 @@

app/extend/request.js


- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/app_extend_response.js.html b/api/app_extend_response.js.html index 2781f4b178..20f436bca0 100644 --- a/api/app_extend_response.js.html +++ b/api/app_extend_response.js.html @@ -134,7 +134,7 @@

app/extend/response.js


- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/config_config.default.js.html b/api/config_config.default.js.html index 627451b135..8cfcd33de2 100644 --- a/api/config_config.default.js.html +++ b/api/config_config.default.js.html @@ -374,7 +374,7 @@

config/config.default.js


- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/config_plugin.js.html b/api/config_plugin.js.html index d2c24bdd70..c76e0fd2e0 100644 --- a/api/config_plugin.js.html +++ b/api/config_plugin.js.html @@ -197,7 +197,7 @@

config/plugin.js


- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/global.html b/api/global.html index c4ac41e558..b9ce6722dc 100644 --- a/api/global.html +++ b/api/global.html @@ -1304,7 +1304,7 @@
Properties

- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/global.html#BaseContextClass b/api/global.html#BaseContextClass index e0c44ea0f4..ccb3a334a3 100644 --- a/api/global.html#BaseContextClass +++ b/api/global.html#BaseContextClass @@ -829,7 +829,7 @@ it's instantiated in context level,
- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/global.html#Controller b/api/global.html#Controller index 278cda9466..7dbe4dd5f8 100644 --- a/api/global.html#Controller +++ b/api/global.html#Controller @@ -448,7 +448,7 @@
- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/global.html#Service b/api/global.html#Service index a9c7c76e30..f6a0c97105 100644 --- a/api/global.html#Service +++ b/api/global.html#Service @@ -448,7 +448,7 @@
- Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/index.html b/api/index.html index c085d4c926..7911567d8f 100644 --- a/api/index.html +++ b/api/index.html @@ -67,7 +67,7 @@

Classes

  • Agent
    • - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/index.js.html b/api/index.js.html index 4e5f3943c6..da97bb9cb3 100644 --- a/api/index.js.html +++ b/api/index.js.html @@ -120,7 +120,7 @@

      index.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/lib_agent.js.html b/api/lib_agent.js.html index 6346526df3..38b7dec703 100644 --- a/api/lib_agent.js.html +++ b/api/lib_agent.js.html @@ -143,7 +143,7 @@

      lib/agent.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/lib_application.js.html b/api/lib_application.js.html index eb0940aff6..af5fe016b8 100644 --- a/api/lib_application.js.html +++ b/api/lib_application.js.html @@ -298,7 +298,7 @@

      lib/application.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/lib_core_base_context_class.js.html b/api/lib_core_base_context_class.js.html index e5352f589b..900886a6bf 100644 --- a/api/lib_core_base_context_class.js.html +++ b/api/lib_core_base_context_class.js.html @@ -81,7 +81,7 @@

      lib/core/base_context_class.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/lib_core_base_context_logger.js.html b/api/lib_core_base_context_logger.js.html index 0dff12144a..b0fc3dafea 100644 --- a/api/lib_core_base_context_logger.js.html +++ b/api/lib_core_base_context_logger.js.html @@ -124,7 +124,7 @@

      lib/core/base_context_logger.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/lib_core_context_httpclient.js.html b/api/lib_core_context_httpclient.js.html index 89d2681525..ef2e173b1a 100644 --- a/api/lib_core_context_httpclient.js.html +++ b/api/lib_core_context_httpclient.js.html @@ -89,7 +89,7 @@

      lib/core/context_httpclient.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/lib_core_messenger.js.html b/api/lib_core_messenger.js.html index 47b9de5895..930354eebc 100644 --- a/api/lib_core_messenger.js.html +++ b/api/lib_core_messenger.js.html @@ -198,7 +198,7 @@

      lib/core/messenger.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/lib_egg.js.html b/api/lib_egg.js.html index 1ba58d8a6c..b4b82c14fb 100644 --- a/api/lib_egg.js.html +++ b/api/lib_egg.js.html @@ -468,7 +468,7 @@

      lib/egg.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/lib_jsdoc_context.jsdoc.html b/api/lib_jsdoc_context.jsdoc.html index 260fc32429..cd4de3529f 100644 --- a/api/lib_jsdoc_context.jsdoc.html +++ b/api/lib_jsdoc_context.jsdoc.html @@ -103,7 +103,7 @@

      lib/jsdoc/context.jsdoc


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/lib_jsdoc_request.jsdoc.html b/api/lib_jsdoc_request.jsdoc.html index 7dd5711ee7..b99c67e6c7 100644 --- a/api/lib_jsdoc_request.jsdoc.html +++ b/api/lib_jsdoc_request.jsdoc.html @@ -109,7 +109,7 @@

      lib/jsdoc/request.jsdoc


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/lib_jsdoc_response.jsdoc.html b/api/lib_jsdoc_response.jsdoc.html index 9dd4c77e26..5c97b7d73b 100644 --- a/api/lib_jsdoc_response.jsdoc.html +++ b/api/lib_jsdoc_response.jsdoc.html @@ -66,7 +66,7 @@

      lib/jsdoc/response.jsdoc


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/lib_loader_agent_worker_loader.js.html b/api/lib_loader_agent_worker_loader.js.html index a8e533665d..3b8aba93a7 100644 --- a/api/lib_loader_agent_worker_loader.js.html +++ b/api/lib_loader_agent_worker_loader.js.html @@ -86,7 +86,7 @@

      lib/loader/agent_worker_loader.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/lib_loader_app_worker_loader.js.html b/api/lib_loader_app_worker_loader.js.html index ee984c762a..66bed72021 100644 --- a/api/lib_loader_app_worker_loader.js.html +++ b/api/lib_loader_app_worker_loader.js.html @@ -107,7 +107,7 @@

      lib/loader/app_worker_loader.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-development@2.0.0@egg-development_agent.js.html b/api/node_modules__egg-development@2.0.0@egg-development_agent.js.html index bcfcfc8624..fbfb62de58 100644 --- a/api/node_modules__egg-development@2.0.0@egg-development_agent.js.html +++ b/api/node_modules__egg-development@2.0.0@egg-development_agent.js.html @@ -125,7 +125,7 @@

      node_modules/_egg-development@2.0.0@egg-development/agent
      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-development@2.0.0@egg-development_config_config.default.js.html b/api/node_modules__egg-development@2.0.0@egg-development_config_config.default.js.html index 3cea5d0dca..b04498b59d 100644 --- a/api/node_modules__egg-development@2.0.0@egg-development_config_config.default.js.html +++ b/api/node_modules__egg-development@2.0.0@egg-development_config_config.default.js.html @@ -77,7 +77,7 @@

      node_modules/_egg-development@2.0.0@egg-development/confi
      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-i18n@2.0.0@egg-i18n_app.js.html b/api/node_modules__egg-i18n@2.0.0@egg-i18n_app.js.html index 37547f0758..702e27f2a2 100644 --- a/api/node_modules__egg-i18n@2.0.0@egg-i18n_app.js.html +++ b/api/node_modules__egg-i18n@2.0.0@egg-i18n_app.js.html @@ -199,7 +199,7 @@

      node_modules/_egg-i18n@2.0.0@egg-i18n/app.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-i18n@2.0.0@egg-i18n_app_extend_context.js.html b/api/node_modules__egg-i18n@2.0.0@egg-i18n_app_extend_context.js.html index 01aa0d6d2f..f2ea26b875 100644 --- a/api/node_modules__egg-i18n@2.0.0@egg-i18n_app_extend_context.js.html +++ b/api/node_modules__egg-i18n@2.0.0@egg-i18n_app_extend_context.js.html @@ -73,7 +73,7 @@

      node_modules/_egg-i18n@2.0.0@egg-i18n/app/extend/context.
      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-i18n@2.0.0@egg-i18n_config_config.default.js.html b/api/node_modules__egg-i18n@2.0.0@egg-i18n_config_config.default.js.html index 8f036c6450..ebb9e60715 100644 --- a/api/node_modules__egg-i18n@2.0.0@egg-i18n_config_config.default.js.html +++ b/api/node_modules__egg-i18n@2.0.0@egg-i18n_config_config.default.js.html @@ -89,7 +89,7 @@

      node_modules/_egg-i18n@2.0.0@egg-i18n/config/config.defau
      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-jsonp@2.0.0@egg-jsonp_app_extend_application.js.html b/api/node_modules__egg-jsonp@2.0.0@egg-jsonp_app_extend_application.js.html index 52ca03f875..ace6656674 100644 --- a/api/node_modules__egg-jsonp@2.0.0@egg-jsonp_app_extend_application.js.html +++ b/api/node_modules__egg-jsonp@2.0.0@egg-jsonp_app_extend_application.js.html @@ -174,7 +174,7 @@

      node_modules/_egg-jsonp@2.0.0@egg-jsonp/app/extend/applic
      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-jsonp@2.0.0@egg-jsonp_app_extend_context.js.html b/api/node_modules__egg-jsonp@2.0.0@egg-jsonp_app_extend_context.js.html index f6b7140dbb..0f6e421dda 100644 --- a/api/node_modules__egg-jsonp@2.0.0@egg-jsonp_app_extend_context.js.html +++ b/api/node_modules__egg-jsonp@2.0.0@egg-jsonp_app_extend_context.js.html @@ -95,7 +95,7 @@

      node_modules/_egg-jsonp@2.0.0@egg-jsonp/app/extend/contex
      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-jsonp@2.0.0@egg-jsonp_config_config.default.js.html b/api/node_modules__egg-jsonp@2.0.0@egg-jsonp_config_config.default.js.html index a52e338a90..05616b971d 100644 --- a/api/node_modules__egg-jsonp@2.0.0@egg-jsonp_config_config.default.js.html +++ b/api/node_modules__egg-jsonp@2.0.0@egg-jsonp_config_config.default.js.html @@ -77,7 +77,7 @@

      node_modules/_egg-jsonp@2.0.0@egg-jsonp/config/config.def
      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-logrotator@3.0.0@egg-logrotator_config_config.default.js.html b/api/node_modules__egg-logrotator@3.0.0@egg-logrotator_config_config.default.js.html index be5ef66e37..25f25070db 100644 --- a/api/node_modules__egg-logrotator@3.0.0@egg-logrotator_config_config.default.js.html +++ b/api/node_modules__egg-logrotator@3.0.0@egg-logrotator_config_config.default.js.html @@ -86,7 +86,7 @@

      node_modules/_egg-logrotator@3.0.0@egg-logrotator/config/
      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-multipart@2.0.0@egg-multipart_app_extend_context.js.html b/api/node_modules__egg-multipart@2.0.0@egg-multipart_app_extend_context.js.html index c108216fa1..84bbf2f8ca 100644 --- a/api/node_modules__egg-multipart@2.0.0@egg-multipart_app_extend_context.js.html +++ b/api/node_modules__egg-multipart@2.0.0@egg-multipart_app_extend_context.js.html @@ -122,7 +122,7 @@

      node_modules/_egg-multipart@2.0.0@egg-multipart/app/exten
      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-multipart@2.0.0@egg-multipart_config_config.default.js.html b/api/node_modules__egg-multipart@2.0.0@egg-multipart_config_config.default.js.html index fc50dcff4f..6a613a0baf 100644 --- a/api/node_modules__egg-multipart@2.0.0@egg-multipart_config_config.default.js.html +++ b/api/node_modules__egg-multipart@2.0.0@egg-multipart_config_config.default.js.html @@ -88,7 +88,7 @@

      node_modules/_egg-multipart@2.0.0@egg-multipart/config/co
      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-schedule@3.0.0@egg-schedule_app_extend_agent.js.html b/api/node_modules__egg-schedule@3.0.0@egg-schedule_app_extend_agent.js.html index 0d9f227992..5ce06cf320 100644 --- a/api/node_modules__egg-schedule@3.0.0@egg-schedule_app_extend_agent.js.html +++ b/api/node_modules__egg-schedule@3.0.0@egg-schedule_app_extend_agent.js.html @@ -102,7 +102,7 @@

      node_modules/_egg-schedule@3.0.0@egg-schedule/app/extend/
      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-security@2.0.0@egg-security_app_extend_context.js.html b/api/node_modules__egg-security@2.0.0@egg-security_app_extend_context.js.html index aaa545b18b..0130e3ed30 100644 --- a/api/node_modules__egg-security@2.0.0@egg-security_app_extend_context.js.html +++ b/api/node_modules__egg-security@2.0.0@egg-security_app_extend_context.js.html @@ -218,7 +218,7 @@

      node_modules/_egg-security@2.0.0@egg-security/app/extend/
      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-security@2.0.0@egg-security_config_config.default.js.html b/api/node_modules__egg-security@2.0.0@egg-security_config_config.default.js.html index f193da0829..f9a700673d 100644 --- a/api/node_modules__egg-security@2.0.0@egg-security_config_config.default.js.html +++ b/api/node_modules__egg-security@2.0.0@egg-security_config_config.default.js.html @@ -146,7 +146,7 @@

      node_modules/_egg-security@2.0.0@egg-security/config/conf
      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-session@3.0.0@egg-session_app_extend_application.js.html b/api/node_modules__egg-session@3.0.0@egg-session_app_extend_application.js.html index 9673e7cd63..c802c273c1 100644 --- a/api/node_modules__egg-session@3.0.0@egg-session_app_extend_application.js.html +++ b/api/node_modules__egg-session@3.0.0@egg-session_app_extend_application.js.html @@ -116,7 +116,7 @@

      node_modules/_egg-session@3.0.0@egg-session/app/extend/ap
      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-static@2.0.0@egg-static_config_config.default.js.html b/api/node_modules__egg-static@2.0.0@egg-static_config_config.default.js.html index 4250126e97..3ab0f8fb50 100644 --- a/api/node_modules__egg-static@2.0.0@egg-static_config_config.default.js.html +++ b/api/node_modules__egg-static@2.0.0@egg-static_config_config.default.js.html @@ -88,7 +88,7 @@

      node_modules/_egg-static@2.0.0@egg-static/config/config.d
      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-view@2.0.0@egg-view_app_extend_application.js.html b/api/node_modules__egg-view@2.0.0@egg-view_app_extend_application.js.html index 5e3559301d..1d6ac94007 100644 --- a/api/node_modules__egg-view@2.0.0@egg-view_app_extend_application.js.html +++ b/api/node_modules__egg-view@2.0.0@egg-view_app_extend_application.js.html @@ -78,7 +78,7 @@

      node_modules/_egg-view@2.0.0@egg-view/app/extend/applicat
      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-view@2.0.0@egg-view_app_extend_context.js.html b/api/node_modules__egg-view@2.0.0@egg-view_app_extend_context.js.html index 6bd93f69be..efd9bf45d1 100644 --- a/api/node_modules__egg-view@2.0.0@egg-view_app_extend_context.js.html +++ b/api/node_modules__egg-view@2.0.0@egg-view_app_extend_context.js.html @@ -107,7 +107,7 @@

      node_modules/_egg-view@2.0.0@egg-view/app/extend/context.
      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-view@2.0.0@egg-view_config_config.default.js.html b/api/node_modules__egg-view@2.0.0@egg-view_config_config.default.js.html index e793cf4310..c69bf42c19 100644 --- a/api/node_modules__egg-view@2.0.0@egg-view_config_config.default.js.html +++ b/api/node_modules__egg-view@2.0.0@egg-view_config_config.default.js.html @@ -83,7 +83,7 @@

      node_modules/_egg-view@2.0.0@egg-view/config/config.defau
      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-watcher@3.0.0@egg-watcher_config_config.default.js.html b/api/node_modules__egg-watcher@3.0.0@egg-watcher_config_config.default.js.html index 867e5b9830..45106097a0 100644 --- a/api/node_modules__egg-watcher@3.0.0@egg-watcher_config_config.default.js.html +++ b/api/node_modules__egg-watcher@3.0.0@egg-watcher_config_config.default.js.html @@ -77,7 +77,7 @@

      node_modules/_egg-watcher@3.0.0@egg-watcher/config/config
      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules_egg-core_lib_egg.js.html b/api/node_modules_egg-core_lib_egg.js.html index 5019d62af4..bf0dbd51bf 100644 --- a/api/node_modules_egg-core_lib_egg.js.html +++ b/api/node_modules_egg-core_lib_egg.js.html @@ -429,7 +429,7 @@

      node_modules/egg-core/lib/egg.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules_egg-core_lib_loader_context_loader.js.html b/api/node_modules_egg-core_lib_loader_context_loader.js.html index 96d0788e3d..f2b31e5f08 100644 --- a/api/node_modules_egg-core_lib_loader_context_loader.js.html +++ b/api/node_modules_egg-core_lib_loader_context_loader.js.html @@ -166,7 +166,7 @@

      node_modules/egg-core/lib/loader/context_loader.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules_egg-core_lib_loader_egg_loader.js.html b/api/node_modules_egg-core_lib_loader_egg_loader.js.html index 32dcf5b49d..2990684565 100644 --- a/api/node_modules_egg-core_lib_loader_egg_loader.js.html +++ b/api/node_modules_egg-core_lib_loader_egg_loader.js.html @@ -483,7 +483,7 @@

      node_modules/egg-core/lib/loader/egg_loader.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules_egg-core_lib_loader_file_loader.js.html b/api/node_modules_egg-core_lib_loader_file_loader.js.html index 4189bcec87..37f0bfa0c4 100644 --- a/api/node_modules_egg-core_lib_loader_file_loader.js.html +++ b/api/node_modules_egg-core_lib_loader_file_loader.js.html @@ -312,7 +312,7 @@

      node_modules/egg-core/lib/loader/file_loader.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules_egg-core_lib_loader_mixin_config.js.html b/api/node_modules_egg-core_lib_loader_mixin_config.js.html index 18fac704b8..3fbf0a93eb 100644 --- a/api/node_modules_egg-core_lib_loader_mixin_config.js.html +++ b/api/node_modules_egg-core_lib_loader_mixin_config.js.html @@ -171,7 +171,7 @@

      node_modules/egg-core/lib/loader/mixin/config.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules_egg-core_lib_loader_mixin_controller.js.html b/api/node_modules_egg-core_lib_loader_mixin_controller.js.html index 5979509307..ae47c987c4 100644 --- a/api/node_modules_egg-core_lib_loader_mixin_controller.js.html +++ b/api/node_modules_egg-core_lib_loader_mixin_controller.js.html @@ -177,7 +177,7 @@

      node_modules/egg-core/lib/loader/mixin/controller.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules_egg-core_lib_loader_mixin_custom.js.html b/api/node_modules_egg-core_lib_loader_mixin_custom.js.html index c1cf05b8bd..f3a3c9ae3e 100644 --- a/api/node_modules_egg-core_lib_loader_mixin_custom.js.html +++ b/api/node_modules_egg-core_lib_loader_mixin_custom.js.html @@ -97,7 +97,7 @@

      node_modules/egg-core/lib/loader/mixin/custom.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules_egg-core_lib_loader_mixin_extend.js.html b/api/node_modules_egg-core_lib_loader_mixin_extend.js.html index 1141abdccd..9ab8317622 100644 --- a/api/node_modules_egg-core_lib_loader_mixin_extend.js.html +++ b/api/node_modules_egg-core_lib_loader_mixin_extend.js.html @@ -211,7 +211,7 @@

      node_modules/egg-core/lib/loader/mixin/extend.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules_egg-core_lib_loader_mixin_middleware.js.html b/api/node_modules_egg-core_lib_loader_mixin_middleware.js.html index 49ca8a9fd9..0ea498de7c 100644 --- a/api/node_modules_egg-core_lib_loader_mixin_middleware.js.html +++ b/api/node_modules_egg-core_lib_loader_mixin_middleware.js.html @@ -170,7 +170,7 @@

      node_modules/egg-core/lib/loader/mixin/middleware.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules_egg-core_lib_loader_mixin_plugin.js.html b/api/node_modules_egg-core_lib_loader_mixin_plugin.js.html index 426623afbe..1084fa30cb 100644 --- a/api/node_modules_egg-core_lib_loader_mixin_plugin.js.html +++ b/api/node_modules_egg-core_lib_loader_mixin_plugin.js.html @@ -446,7 +446,7 @@

      node_modules/egg-core/lib/loader/mixin/plugin.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules_egg-core_lib_loader_mixin_router.js.html b/api/node_modules_egg-core_lib_loader_mixin_router.js.html index 35e15f0839..4355187b33 100644 --- a/api/node_modules_egg-core_lib_loader_mixin_router.js.html +++ b/api/node_modules_egg-core_lib_loader_mixin_router.js.html @@ -78,7 +78,7 @@

      node_modules/egg-core/lib/loader/mixin/router.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules_egg-core_lib_loader_mixin_service.js.html b/api/node_modules_egg-core_lib_loader_mixin_service.js.html index b5c94600c3..7855066178 100644 --- a/api/node_modules_egg-core_lib_loader_mixin_service.js.html +++ b/api/node_modules_egg-core_lib_loader_mixin_service.js.html @@ -86,7 +86,7 @@

      node_modules/egg-core/lib/loader/mixin/service.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules_egg-core_lib_utils_base_context_class.js.html b/api/node_modules_egg-core_lib_utils_base_context_class.js.html index ad2dc47402..fdef3495f4 100644 --- a/api/node_modules_egg-core_lib_utils_base_context_class.js.html +++ b/api/node_modules_egg-core_lib_utils_base_context_class.js.html @@ -100,7 +100,7 @@

      node_modules/egg-core/lib/utils/base_context_class.js

      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules_egg-core_lib_utils_index.js.html b/api/node_modules_egg-core_lib_utils_index.js.html index 2e268f59cb..1a6de48273 100644 --- a/api/node_modules_egg-core_lib_utils_index.js.html +++ b/api/node_modules_egg-core_lib_utils_index.js.html @@ -155,7 +155,7 @@

      node_modules/egg-core/lib/utils/index.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules_egg-core_lib_utils_router.js.html b/api/node_modules_egg-core_lib_utils_router.js.html index 123d66d2b4..cd41195263 100644 --- a/api/node_modules_egg-core_lib_utils_router.js.html +++ b/api/node_modules_egg-core_lib_utils_router.js.html @@ -383,7 +383,7 @@

      node_modules/egg-core/lib/utils/router.js


      - Documentation generated by JSDoc 3.5.5 on Mon Nov 13 2017 12:31:22 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Tue Nov 14 2017 02:36:45 GMT+0000 (UTC) using the Minami theme.
      diff --git a/en/core/cookie-and-session.html b/en/core/cookie-and-session.html new file mode 100644 index 0000000000..ce359abe31 --- /dev/null +++ b/en/core/cookie-and-session.html @@ -0,0 +1,212 @@ + + + + Cookie and Session - Born to build better enterprise frameworks and apps + + + + + + + + + + + + +
      +
      +
      +

      Cookie and Session

      + +

      HTTP is a stateless protocol. +But web applications often need to identify the sender of requests. +To solve this problem, HTTP protocol defines a header Cookie. +Web servers can use response header Set-Cookie to send small data to clients. +Clients (e.g. web browsers) store the data according to protocol, +and attach the cookie data in future requests. +For security reason, browsers only attach cookies in the requests that are sent to the same domain. +Web servers can use Domain and Path attributes to define the scope of the cookie.

      +

      By using context.cookies, we can easily and safely read/set cookies in controller.

      +
      exports.add = function* (ctx) {
      let count = ctx.cookies.get('count');
      count = count ? Number(count) : 0;
      ctx.cookies.set('count', ++count);
      ctx.body = count;
      };

      exports.remove = function* (ctx) {
      ctx.cookies.set('count', null);
      ctx.status = 204;
      };
      +

      # context.cookies.set(key, value, options)

      +

      Modifying Cookie is done by setting Set-Cookie header in HTTP responses. +Each Set-Cookie creates a key-value pair in client. +Besides of setting the value of Cookie, +HTTP protocol supports more attributes to control the transfer, storage and permission of Cookie.

      +
        +
      • maxAge (Number): set the lifetime of the cookie in milliseconds. It's the milliseconds since server's "Now". Client discards a cookie after specified lifetime.
      • +
      • expires (Date): set the expiration time of the cookie. If maxAge is defined, expires will be ignored. If neither is defined, Cookie will expire when client session expires, usually it's the time client closed.
      • +
      • path (String): set the path of the cookie. By default it's on root path (/), which means all URL under the current domain have access to the cookie.
      • +
      • domain (String): set the domain of the cookie. By default, it's not defined. If defined, only specified domain have access to the cookie.
      • +
      • httpOnly (Boolean): set whether the cookie can be accessed by Javascript. By default it's true, which means Javascript cannot access the cookie.
      • +
      • secure (Boolean): set whether the cookie can only be accessed under HTTPS. See explanation for details. Egg.js auto sets this value to true if the current request is sent over HTTPS.
      • +
      +

      In addition to these standard Cookie attributes, egg.js supports 3 more parameters:

      +
        +
      • overwrite (Boolean): set the way of handling same Cookie key. If true, earlier called values will be overwritten by the last call; otherwise HTTP response will contain multiple Set-Cookie headers with the same key.
      • +
      • signed (Boolean): set whether the cookie should be signed. If true, the value of the cookie will be signed. So that when the value is being read, server verifies the signature to prevent cookie values modified by client. By default it's true.
      • +
      • encrypt(Boolean): set whether the cookie should be encrypted. It true, the cookie value will be encrypted before sending to clients so user clients cannot get raw text of the cookie. By default it's false.
      • +
      +

      When using Cookie, we need to have a clear idea of the purpose of the cookie, +how long it needs to be stored in client, can it be accessed by JS, can it be modified by client.

      +

      By default, Cookie is signed but not encrypted, +client can see raw content but cannot modify it (manually).

      +
        +
      • If you need to allow JS to access and modify Cookie:
      • +
      +
      ctx.cookies.set(key, value, {
      httpOnly: false,
      signed: false,
      });
      +
        +
      • If you don't want to allow JS to access and modify Cookie:
      • +
      +
      ctx.cookies.set(key, value, {
      httpOnly: true, // by default it's true
      encrypt: true, // cookies are encrypted during network transmission
      });
      +

      Note:

      +
        +
      1. Due to the uncertainty of client's implementation, to ensure Cookie can be stored successfully, it's recommended to encode cookie value in base64 or other codec.
      2. +
      3. Due to the limitation of Cookie length on client side, do avoid using long Cookie. Generally speaking, no more than 4093 bytes. When Cookie value's length is greater than this value, egg.js prints a warning in log.
      4. +
      +

      # context.cookies.get(key, options)

      +

      As HTTP Cookie is sent over header, +we can use this method to easily retrieve the value of given key from Cookie. +If options.signed and options.encrypt has been configured to sign and encrypt Cookie, +the corresponding options also need to be used in get method.

      +
        +
      • If signed is true when set Cookie but false when get Cookie, egg.js doesn't verify Cookie value, so the value could have been modified by client.
      • +
      • If encrypt is true when set Cookie but false when get Cookie, what you get is encrypted text rather than the raw plain text.
      • +
      + +

      Since we need to sign and encrypt Cookie, a secret key is required. +In config/config.default.js:

      +
      module.exports = {
      keys: 'key1,key2',
      };
      +

      keys is defined as a string, several keys separated by commas. +When egg.js processes Cookie:

      +
        +
      • the first key is used in encryption and signature generation.
      • +
      • to decrypt or verify signature, egg.js iterates through all keys.
      • +
      +

      If you need to update Cookie secret key and don't want to invalidate existing clients' Cookie, +you can add new secret key at the front of keys. +After some time, when existing Cookie has expired, delete the old secret keys.

      +

      # Session

      +

      In web applications, Cookie is usually used to identify users. +So the concept of Session, which is built on top of Cookie, +was created to specifically handle user identification.

      +

      Egg.js built-in supports Session through egg-session plugin. +We can use context.session to read or modify current user session.

      +
      exports.fetchPosts = function* (ctx) {
      // get content from session
      const userId = ctx.session.userId;
      const posts = yield ctx.service.post.fetch(userId);
      // modify session value
      ctx.session.visited = ctx.session.visited ? ctx.session.visited++ : 1;
      ctx.body = {
      success: true,
      posts,
      };
      };
      +

      It is very intuitive to use Session, simply get or set. +To delete a session, set its value to null:

      +
      exports.deleteSession = function* (ctx) {
      ctx.session = null;
      };
      +

      Session is built on top of Cookie. +By default, the content of Session is stored in a Cookie field as encrypted string. +Every time a client sends requests to server, the cookie is attached in requests. +Egg.js passes decrypted cookie to server code. +The default configuration of Session is:

      +
      exports.session = {
      key: 'EGG_SESS',
      maxAge: 24 * 3600 * 1000, // 1 day
      httpOnly: true,
      encrypt: true,
      };
      +

      The attributes except of key are all standard Cookie attributes. +key is the key of the cookie that stores session content. +With default config, the session cookie is encrypted, not accessible to JS, +which ensures user cannot access or modify it.

      +

      # Store session in other storage

      +

      Session is stored in Cookie by default. +If a session is too big, there are some troubles.

      +
        +
      • as mentioned above, clients usually have limitation on Cookie length. When session is too big, a client may refuse to store it.
      • +
      • Cookie is attached in every request. If session is too big, the additional cost of sending session may be significant.
      • +
      +

      Egg.js supports to store Session in other places. +To config it, you can simply set app.sessionStore.

      +
      // app.js
      module.exports = app => {
      app.sessionStore = {
      * get (key) {
      // return value;
      },
      * set (key, value, maxAge) {
      // set key to store
      },
      * destroy (key) {
      // destroy key
      },
      };
      };
      +

      The implementation of sessionStore can also be encapsulated into a plugin. +For example, egg-session-redis stores Session in Redis. +To apply it, import egg-redis and egg-session-redis plugin in your application.

      +
      // plugin.js
      exports.redis = {
      enable: true,
      package: 'egg-redis',
      };
      exports.sessionRedis = {
      enable: true,
      package: 'egg-session-redis',
      };
      +

      Note: once you choose to store Session in external storage, +it means your system heavily depends on the external storage. +Once it's down, Session feature won't work. +So it's recommended to put only necessary information in Session, +keep Session minimum and use the default Cookie storage if possible. +Do not put per-user's data cache in Session.

      +

      # Session Practice

      +

      # Set session's expiration time

      +

      Session config has a attribute maxAge, which controls global expiration time of all sessions of the application.

      +

      We often can see a Remember Me option on a lot of websites' login page. +If it's selected, Session of this logged in user can live longer. +This kind of per-user session expiration time can be set through context.session.maxAge:

      +
      const ms = require('ms');
      // login controller
      exports.login = function* (ctx) {
      const { username, password, rememberMe } = ctx.request.body;
      const user = yield ctx.loginAndGetUser(username, password);

      // set Session
      this.session.user = user;
      // if user selected `Remember Me`, set expiration time to 30 days
      if (rememberMe) this.session.maxAge = ms('30d');
      };
      +

      # Extend session's expiration time

      +

      By default, if user requests don't result in modification of Session, +egg.js doesn't extend expiration time of the session. +But in some scenarios, you may need to refresh expiration time every time user access the website, +so that users will only be logged out when they don't access website for long time. +This requirement can be done through context.session.save().

      +

      For example, we create a middleware in the application. +It forces saving session in every request, in order to extend session's expiration time.

      +
      // app/middleware/save_session.js
      module.exports = () => {
      return function* (next) {
      yield next;
      // if Session is empty, do nothing
      if (!this.session.populated) return;
      this.session.save();
      };
      };

      // config/config.default.js
      // import the middleware in config file
      exports.middleware = [ 'saveSession' ];
      + +
      + + + +
      + +
      + + + +
      + +
      + +