From dce51fbca6807f860742392afc422fdc5e252a42 Mon Sep 17 00:00:00 2001 From: Auto Doc Publisher Date: Fri, 13 Apr 2018 14:02:33 +0000 Subject: [PATCH] docs: auto generate by ci docs(passport): translation for passport tutorial (#2235) --- 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.2.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 +- ....3.0@egg-schedule_app_extend_agent.js.html | 2 +- ....2@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.1.0@egg-view_app_extend_context.js.html | 2 +- ...1.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/tutorials/passport.html | 85 ++++++++++++++++++- zh-cn/tutorials/passport.html | 2 +- 81 files changed, 164 insertions(+), 81 deletions(-) diff --git a/api/Agent.html b/api/Agent.html index bd0bdb80a4..5c346cddf7 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 1a1f14ee96..5bce63cc38 100644 --- a/api/AgentWorkerLoader.html +++ b/api/AgentWorkerLoader.html @@ -263,7 +263,7 @@

loadConfig<
- Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/AppInfo.html b/api/AppInfo.html index 4b52f77176..c614a9b5d9 100644 --- a/api/AppInfo.html +++ b/api/AppInfo.html @@ -634,7 +634,7 @@

scope
- Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/AppWorkerLoader.html b/api/AppWorkerLoader.html index 70dbe98595..00ca070e63 100644 --- a/api/AppWorkerLoader.html +++ b/api/AppWorkerLoader.html @@ -349,7 +349,7 @@

loadConfig<
- Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/Application.html b/api/Application.html index f1e3fde014..7fa2d6d691 100644 --- a/api/Application.html +++ b/api/Application.html @@ -2100,7 +2100,7 @@

Parameters:

- Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/BaseContextLogger.html b/api/BaseContextLogger.html index 980991c4cd..f3de2cdf0f 100644 --- a/api/BaseContextLogger.html +++ b/api/BaseContextLogger.html @@ -546,7 +546,7 @@

warn
- Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/Config.html b/api/Config.html index 269d530dd7..c0f90fd3e9 100644 --- a/api/Config.html +++ b/api/Config.html @@ -5049,7 +5049,7 @@
Properties:

- Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:13 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/Context.html b/api/Context.html index 3917c480c0..7f0c32c7c3 100644 --- a/api/Context.html +++ b/api/Context.html @@ -1937,7 +1937,7 @@
Parameters:

- Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:13 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/ContextLoader.html b/api/ContextLoader.html index 9100363192..4da61344b7 100644 --- a/api/ContextLoader.html +++ b/api/ContextLoader.html @@ -476,7 +476,7 @@

parse
- Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:13 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/Egg.html b/api/Egg.html index 7f92669746..039fe0e704 100644 --- a/api/Egg.html +++ b/api/Egg.html @@ -616,7 +616,7 @@

Subscript
- Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:13 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/EggApplication.html b/api/EggApplication.html index 3cf1859c7e..bfe5a116a5 100644 --- a/api/EggApplication.html +++ b/api/EggApplication.html @@ -3153,7 +3153,7 @@

Parameters:

- Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:13 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/EggCore.html b/api/EggCore.html index 436cb26099..e198dbd7c9 100644 --- a/api/EggCore.html +++ b/api/EggCore.html @@ -1994,7 +1994,7 @@
Parameters:

- Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:13 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/EggLoader.html b/api/EggLoader.html index 05cac5885a..868aebca8f 100644 --- a/api/EggLoader.html +++ b/api/EggLoader.html @@ -2812,7 +2812,7 @@
Parameters:

- Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:13 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/FileLoader.html b/api/FileLoader.html index 43ceed1d99..4e29d84ac5 100644 --- a/api/FileLoader.html +++ b/api/FileLoader.html @@ -721,7 +721,7 @@

parse
- Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:13 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/Helper.html b/api/Helper.html index 7c092d3208..dc623e34c9 100644 --- a/api/Helper.html +++ b/api/Helper.html @@ -508,7 +508,7 @@
Example

- Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:13 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/I18n.html b/api/I18n.html index 221d9ab119..ca62ebc071 100644 --- a/api/I18n.html +++ b/api/I18n.html @@ -259,7 +259,7 @@
Example

- Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:13 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/Messenger.html b/api/Messenger.html index 774309d7fb..4abcfeb254 100644 --- a/api/Messenger.html +++ b/api/Messenger.html @@ -1164,7 +1164,7 @@
Parameters:

- Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:13 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/Request.html b/api/Request.html index 36e8060cc2..c572cbb304 100644 --- a/api/Request.html +++ b/api/Request.html @@ -1246,7 +1246,7 @@
Parameters:

- Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:13 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/Response.html b/api/Response.html index 68cef8ee53..a64e27cb85 100644 --- a/api/Response.html +++ b/api/Response.html @@ -243,7 +243,7 @@

realStatus<
- Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:13 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/Router.html b/api/Router.html index 07585e2267..c87f5f8c13 100644 --- a/api/Router.html +++ b/api/Router.html @@ -849,7 +849,7 @@

Example

- Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:13 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/app_extend_context.js.html b/api/app_extend_context.js.html index 43b6499aee..5e475177fc 100644 --- a/api/app_extend_context.js.html +++ b/api/app_extend_context.js.html @@ -311,7 +311,7 @@

app/extend/context.js


- Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/app_extend_helper.js.html b/api/app_extend_helper.js.html index 828acd1388..7bbe0e2cc2 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/app_extend_request.js.html b/api/app_extend_request.js.html index 06949b7f2e..acf2b4ebd3 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/app_extend_response.js.html b/api/app_extend_response.js.html index 44e574f39d..c8cd72218a 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/config_config.default.js.html b/api/config_config.default.js.html index c570b690af..5a2577adcd 100644 --- a/api/config_config.default.js.html +++ b/api/config_config.default.js.html @@ -412,7 +412,7 @@

config/config.default.js


- Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/config_plugin.js.html b/api/config_plugin.js.html index ca37dac157..b3b841e1e9 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/global.html b/api/global.html index 802d1649c7..718d638254 100644 --- a/api/global.html +++ b/api/global.html @@ -1304,7 +1304,7 @@
Properties

- Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/global.html#BaseContextClass b/api/global.html#BaseContextClass index 465b4b9800..f2b5c2380e 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/global.html#Controller b/api/global.html#Controller index e163eae100..a826abdc4e 100644 --- a/api/global.html#Controller +++ b/api/global.html#Controller @@ -448,7 +448,7 @@
- Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:13 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/global.html#Service b/api/global.html#Service index fe5436fa77..d260b57b0e 100644 --- a/api/global.html#Service +++ b/api/global.html#Service @@ -448,7 +448,7 @@
- Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:13 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
diff --git a/api/index.html b/api/index.html index 3bdafda706..c0d3836236 100644 --- a/api/index.html +++ b/api/index.html @@ -67,7 +67,7 @@

Classes

  • Agent
    • - Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/index.js.html b/api/index.js.html index 2955258439..67aa55b6cd 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/lib_agent.js.html b/api/lib_agent.js.html index 78d05bf2f9..2c022010a4 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:20 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/lib_application.js.html b/api/lib_application.js.html index d65a761e28..89f5b84401 100644 --- a/api/lib_application.js.html +++ b/api/lib_application.js.html @@ -434,7 +434,7 @@

      lib/application.js


      - Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 3bf30ff3f3..ac78b89d59 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 36497b4777..58e06cae8b 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 39e89a22b2..98efac2934 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/lib_core_messenger.js.html b/api/lib_core_messenger.js.html index 85f65e8cb0..41a0ce06c3 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/lib_egg.js.html b/api/lib_egg.js.html index a594d85ea7..0c2f5f2932 100644 --- a/api/lib_egg.js.html +++ b/api/lib_egg.js.html @@ -470,7 +470,7 @@

      lib/egg.js


      - Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:20 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/lib_jsdoc_context.jsdoc.html b/api/lib_jsdoc_context.jsdoc.html index c4c76c4032..f2beaa7de4 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/lib_jsdoc_request.jsdoc.html b/api/lib_jsdoc_request.jsdoc.html index 13560b4943..3d6439ed20 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/lib_jsdoc_response.jsdoc.html b/api/lib_jsdoc_response.jsdoc.html index 80032028cb..f5d0b0f36d 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 b2c77bf946..332cb6f231 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:20 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 f35729d05e..f4aa6e0368 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-development@2.2.0@egg-development_agent.js.html b/api/node_modules__egg-development@2.2.0@egg-development_agent.js.html index f2b47004b8..068760600a 100644 --- a/api/node_modules__egg-development@2.2.0@egg-development_agent.js.html +++ b/api/node_modules__egg-development@2.2.0@egg-development_agent.js.html @@ -133,7 +133,7 @@

      node_modules/_egg-development@2.2.0@egg-development/agent
      - Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-development@2.2.0@egg-development_config_config.default.js.html b/api/node_modules__egg-development@2.2.0@egg-development_config_config.default.js.html index 972047bdab..de6d50c693 100644 --- a/api/node_modules__egg-development@2.2.0@egg-development_config_config.default.js.html +++ b/api/node_modules__egg-development@2.2.0@egg-development_config_config.default.js.html @@ -80,7 +80,7 @@

      node_modules/_egg-development@2.2.0@egg-development/confi
      - Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 ebea78df0a..f75159dc10 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 0ef255b359..5ba3595396 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 2d278be965..2b1aa9e9db 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 c75cd352dc..1ebabbf375 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 9b7cc40f1d..e04e1bf750 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 6ec013ab7d..741e6e8c48 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-logrotator@3.0.3@egg-logrotator_config_config.default.js.html b/api/node_modules__egg-logrotator@3.0.3@egg-logrotator_config_config.default.js.html index 6df9df8d1f..b59f568c16 100644 --- a/api/node_modules__egg-logrotator@3.0.3@egg-logrotator_config_config.default.js.html +++ b/api/node_modules__egg-logrotator@3.0.3@egg-logrotator_config_config.default.js.html @@ -86,7 +86,7 @@

      node_modules/_egg-logrotator@3.0.3@egg-logrotator/config/
      - Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 29514bd137..281917255c 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 c436a300e1..4bafcb7b1e 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-schedule@3.3.0@egg-schedule_app_extend_agent.js.html b/api/node_modules__egg-schedule@3.3.0@egg-schedule_app_extend_agent.js.html index 095b1be96b..29169366f9 100644 --- a/api/node_modules__egg-schedule@3.3.0@egg-schedule_app_extend_agent.js.html +++ b/api/node_modules__egg-schedule@3.3.0@egg-schedule_app_extend_agent.js.html @@ -102,7 +102,7 @@

      node_modules/_egg-schedule@3.3.0@egg-schedule/app/extend/
      - Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:20 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-security@2.2.2@egg-security_app_extend_context.js.html b/api/node_modules__egg-security@2.2.2@egg-security_app_extend_context.js.html index 0de6324fed..7b1720af04 100644 --- a/api/node_modules__egg-security@2.2.2@egg-security_app_extend_context.js.html +++ b/api/node_modules__egg-security@2.2.2@egg-security_app_extend_context.js.html @@ -221,7 +221,7 @@

      node_modules/_egg-security@2.2.2@egg-security/app/extend/
      - Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-security@2.2.2@egg-security_config_config.default.js.html b/api/node_modules__egg-security@2.2.2@egg-security_config_config.default.js.html index 87251fe143..ac74cdceca 100644 --- a/api/node_modules__egg-security@2.2.2@egg-security_config_config.default.js.html +++ b/api/node_modules__egg-security@2.2.2@egg-security_config_config.default.js.html @@ -158,7 +158,7 @@

      node_modules/_egg-security@2.2.2@egg-security/config/conf
      - Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-session@3.1.0@egg-session_app_extend_application.js.html b/api/node_modules__egg-session@3.1.0@egg-session_app_extend_application.js.html index 6b62bebae9..1c7d4f428b 100644 --- a/api/node_modules__egg-session@3.1.0@egg-session_app_extend_application.js.html +++ b/api/node_modules__egg-session@3.1.0@egg-session_app_extend_application.js.html @@ -116,7 +116,7 @@

      node_modules/_egg-session@3.1.0@egg-session/app/extend/ap
      - Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-static@2.1.0@egg-static_config_config.default.js.html b/api/node_modules__egg-static@2.1.0@egg-static_config_config.default.js.html index 9cc4ee6950..3111a50a22 100644 --- a/api/node_modules__egg-static@2.1.0@egg-static_config_config.default.js.html +++ b/api/node_modules__egg-static@2.1.0@egg-static_config_config.default.js.html @@ -88,7 +88,7 @@

      node_modules/_egg-static@2.1.0@egg-static/config/config.d
      - Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-view@2.1.0@egg-view_app_extend_application.js.html b/api/node_modules__egg-view@2.1.0@egg-view_app_extend_application.js.html index d980b2ba7c..3b5149db78 100644 --- a/api/node_modules__egg-view@2.1.0@egg-view_app_extend_application.js.html +++ b/api/node_modules__egg-view@2.1.0@egg-view_app_extend_application.js.html @@ -78,7 +78,7 @@

      node_modules/_egg-view@2.1.0@egg-view/app/extend/applicat
      - Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-view@2.1.0@egg-view_app_extend_context.js.html b/api/node_modules__egg-view@2.1.0@egg-view_app_extend_context.js.html index fd1e9dcb20..c3888b7a5d 100644 --- a/api/node_modules__egg-view@2.1.0@egg-view_app_extend_context.js.html +++ b/api/node_modules__egg-view@2.1.0@egg-view_app_extend_context.js.html @@ -107,7 +107,7 @@

      node_modules/_egg-view@2.1.0@egg-view/app/extend/context.
      - Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
      diff --git a/api/node_modules__egg-view@2.1.0@egg-view_config_config.default.js.html b/api/node_modules__egg-view@2.1.0@egg-view_config_config.default.js.html index 7471d53c03..7ad5056c6b 100644 --- a/api/node_modules__egg-view@2.1.0@egg-view_config_config.default.js.html +++ b/api/node_modules__egg-view@2.1.0@egg-view_config_config.default.js.html @@ -83,7 +83,7 @@

      node_modules/_egg-view@2.1.0@egg-view/config/config.defau
      - Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 330d9e325b..acfcb95ede 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 4afec88813..5dfd928ee1 100644 --- a/api/node_modules_egg-core_lib_egg.js.html +++ b/api/node_modules_egg-core_lib_egg.js.html @@ -434,7 +434,7 @@

      node_modules/egg-core/lib/egg.js


      - Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 ab0106e78c..c6d65bffa3 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 6ca16a4a66..7b878bbde0 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 @@ -507,7 +507,7 @@

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


      - Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:20 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 299112c322..f1fec04d05 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 @@ -320,7 +320,7 @@

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


      - Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 e9d65b56ad..2f0121f8fa 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 74d6d3bc0f..1b68131e2e 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 @@ -180,7 +180,7 @@

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


      - Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 84772476e8..6f82257ecd 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 19bad334a5..88b271e8f9 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 @@ -210,7 +210,7 @@

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


      - Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 bf284ccff7..cdb5f8147f 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 ffd6050fe2..33ab414621 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 @@ -452,7 +452,7 @@

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


      - Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 4e2fe7f507..0f2c6a7058 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 664675dff3..80d8616749 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 8551607cd6..6c908c5cb9 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 Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 87857951f7..aaec5f1654 100644 --- a/api/node_modules_egg-core_lib_utils_index.js.html +++ b/api/node_modules_egg-core_lib_utils_index.js.html @@ -147,7 +147,7 @@

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


      - Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 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 d2d5e5a809..4f1c9b8f87 100644 --- a/api/node_modules_egg-core_lib_utils_router.js.html +++ b/api/node_modules_egg-core_lib_utils_router.js.html @@ -388,7 +388,7 @@

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


      - Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 07:22:12 GMT+0000 (UTC) using the Minami theme. + Documentation generated by JSDoc 3.5.5 on Fri Apr 13 2018 14:02:21 GMT+0000 (UTC) using the Minami theme.
      diff --git a/en/tutorials/passport.html b/en/tutorials/passport.html index 73257952ae..19c6829889 100644 --- a/en/tutorials/passport.html +++ b/en/tutorials/passport.html @@ -58,7 +58,90 @@

      -

      this document is still waiting for translation, see Chinese Version

      +

      # Title: Passport

      +

      Login authentication is a common business scenario, including "account password login" and "third-party unified login".

      +

      Among them, we often use the latter, such as Google, GitHub, QQ unified login, which are based on OAuth specification.

      +

      Passport is a highly scalable authentication middleware that supports the Strategy of Github ,Twitter,Facebook, and other well-known service vendors. It also supports login authorization verification via account passwords.

      +

      Egg provides an egg-passport plugin which encapsulates general logic such as callback processing after initialization and the success of authentication so that the developers can use Passport with just a few API calls.

      +

      The execution sequence of Passport is as follows:

      +
        +
      • User accesses page
      • +
      • Check Session
      • +
      • Intercept and jump to authentication login page
      • +
      • Strategy Authentication
      • +
      • Check and store user information
      • +
      • Serialize user information to Session
      • +
      • Jump to the specified page
      • +
      +

      # Using egg-passport

      +

      Below, we will use GitHub login as an example to demonstrate how to use it.

      +

      # Installation

      +
      $ npm i --save egg-passport
      $ npm i --save egg-passport-github
      +

      For more plugins, see GitHub Topic - egg-passport .

      +

      # Configuration

      +

      Enabling the plugin:

      +
      // config/plugin.js
      module.exports.passport = {
      enable: true,
      package: 'egg-passport'
      };

      module.exports.passportGithub = {
      enable: true,
      package: 'egg-passport-github'
      };
      +

      Configuration:

      +

      Note: The egg-passport standardizes the configuration fields, which are unified as key and secret.

      +
      // config/default.js
      config.passportGithub = {
      key: 'your_clientID',
      secret: 'your_clientSecret'
      };
      +

      note:

      +
        +
      • Create a GitHub OAuth Apps to get the clientID and clientSecret information.
      • +
      • Specify a callbackURL, such as http://127.0.0.1:7001/passport/github/callback +  - You need to update to the corresponding domain name when deploying online +  - The path is configured via options.callbackURL, which defaults to /passport/${strategy}/callback
      • +
      +

      # Mounting Routes

      +
      // app/router.js
      module.exports = app => {
        const { router, controller } = app;

        // Mount the authentication route
        app.passport.mount('github');

        // The mount above is syntactic sugar, which is equivalent to
        // const github = app.passport.authenticate('github', {});
        // router.get('/passport/github', github);
        // router.get('/passport/github/callback', github);
      }
      +

      # User Information Processing

      +

      Then we also need:

      +
        +
      • When signing in for the first time, you generally need to put user information into the repository and record the Session.
      • +
      • In the second login, the user information obtained from OAuth or Session, and the database is read to get the complete user information.
      • +
      +
      // app.js
      module.exports = app => {
        app.passport.verify(async (ctx, user) => {
          // Check user
          assert(user.provider, 'user.provider should exists');
          assert(user.id, 'user.id should exists');

          // Find user information from the database
          //
          // Authorization Table
          // column | desc
          // --- | --
          // provider | provider name, like github, twitter, facebook, weibo and so on
          // uid | provider unique id
          // user_id | current application user id
          const auth = await ctx.model.Authorization.findOne({
            uid: user.id,
            provider: user.provider,
          });
          const existsUser = await ctx.model.User.findOne({ id: auth.user_id });
          if (existsUser) {
            return existsUser;
          }
          // Call service to register a new user
          const newUser = await ctx.service.user.register(user);
          return newUser;
        });

        // Serialize and store the user information into session. Generally, only a few fields need to be streamlined/saved.
        app.passport.serializeUser(async (ctx, user) => {
        // process user
        // ...
        // return user;
        });

        // Deserialize the user information from the session, check the database to get the complete information
        app.passport.deserializeUser(async (ctx, user) => {
        // process user
        // ...
        // return user;
        });
      };
      +

      At this point, we have completed all the configurations. For a complete example, see: eggjs/examples/passport

      +

      # API

      +

      egg-passport provides the following extensions:

      +
        +
      • ctx.user - Get current logged in user information
      • +
      • ctx.isAuthenticated() - Check if the request is authorized
      • +
      • ctx.login(user, [options]) - Start a login session for the user
      • +
      • ctx.logout() - Exit and clear user information from session
      • +
      • ctx.session.returnTo= - Set redirect address after authentication page success
      • +
      +

      The API also be provided for:

      +
        +
      • app.passport.verify(async (ctx, user) => {}) - Check user
      • +
      • app.passport.serializeUser(async (ctx, user) => {}) - Serialize user information into session
      • +
      • app.passport.deserializeUser(async (ctx, user) => {}) - Deserialize user information from the session
      • +
      • app.passport.authenticate(strategy, options) - Generate the specified authentication middleware +  - options.successRedirect - specifies the redirect address after successful authentication +  - options.loginURL - jump login address, defaults to /passport/${strategy} +  - options.callbackURL - callback address after authorization, defaults to /passport/${strategy}/callback
      • +
      • app.passport.mount(strategy, options) - Syntactic sugar for developers to configure routing
      • +
      +

      # Using Passport Ecosystem

      +

      Passport has many middleware and it is impossible to have the second encapsulation. +Next, let's look at how to use Passport middleware directly in the framework. +We will use passport-local for "account password login" as an example:

      +

      # Installation

      +
      $ npm i --save passport-local
      +

      # Configuration

      +
      // app.js
      const LocalStrategy = require('passport-local').Strategy;

      module.exports = app => {
        // Mount strategy
        app.passport.use(new LocalStrategy({
          passReqToCallback: true,
        }, (req, username, password, done) => {
          // format user
          const user = {
            provider: 'local',
            username,
            password,
          };
          debug('%s %s get user: %j', req.method, req.url, user);
          app.passport.doVerify(req, user, done);
        }));

        // Process user information
        app.passport.verify(async (ctx, user) => {});
        app.passport.serializeUser(async (ctx, user) => {});
        app.passport.deserializeUser(async (ctx, user) => {});
      };
      +

      # Mounting Routes

      +
      // app/router.js
      module.exports = app => {
        const { router, controller } = app;
        router.get('/', controller.home.index);

        // Callback page after successful authentication
        router.get('/authCallback', controller.home.authCallback);

        // Render login page, user inputs account password
        router.get('/login', controller.home.login);
        // Login verification
        router.post('/login', app.passport.authenticate('local', { successRedirect: '/authCallback' }));
      };
      +

      # How to develop an egg-passport plugin

      +

      In the previous section, we learned how to use a Passport middleware in the framework. We can further encapsulate it as a plugin and give back to the community.

      +

      initialization:

      +
      $ egg-init --type=plugin egg-passport-local
      +

      Configure dependencies in package.json:

      +
      {
      "name": "egg-passport-local",
      "version": "1.0.0",
      "eggPlugin": {
      "name": "passportLocal",
      "dependencies": ["passport"]
      },
      "dependencies": {
      "passport-local": "^1.0.0"
      }
      }
      +

      Configuration:

      +
      // {plugin_root}/config/config.default.js
      // https://github.com/jaredhanson/passport-local
      exports.passportLocal = {
      };
      +

      Note: egg-passport standardizes the configuration fields, which are unified as key and secret, so if the corresponding Passport middleware attribute names are inconsistent, the developer should do the conversion.

      +

      Register the passport middleware:

      +
      // {plugin_root}/app.js
      const LocalStrategy = require('passport-local').Strategy;

      module.exports = app => {
        const config = app.config.passportLocal;
        config.passReqToCallback = true;

        app.passport.use(new LocalStrategy(config, (req, username, password, done) => {
          // Cleans up the data returned by the Passport plugin and returns the User object
          const user = {
            provider: 'local',
            username,
            password,
          };
          // This does not process application-level logic and passes it to app.passport.verify for unified processing.
          app.passport.doVerify(req, user, done);
        }));
      };