Skip to content

Commit 16bbbc1

Browse files
authored
0.3.3 (#33)
* feat(*): 优化 HttpException, 使用 code message, 添加测试用例 * docs: 更新 docs * 0.3.3
1 parent d020185 commit 16bbbc1

File tree

111 files changed

+3628
-1619
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

111 files changed

+3628
-1619
lines changed

README.md

+10-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,16 @@ QQ 群号:643205479
5555

5656
## 版本日志
5757

58-
最新版本:`0.3.0`
58+
最新版本:`0.3.3`
59+
60+
### 0.3.3
61+
62+
1. `A` 新增 `code-message` 配置
63+
2. `A` 新增 统一设置权限组
64+
3. `A` 新增 测试用例
65+
4. `U` 更新 Token 认证错误码
66+
5. `U` 更新 HttpException 参数改为 code 和 message,不允许直接更改 status
67+
6. `F` 修复 LinRouter 路由视图简写的模式
5968

6069
### 0.3.0
6170

docs/assets/js/search.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/classes/_config_config_.config.html

+67-13
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ <h2>Index</h2>
9999
<h3>Properties</h3>
100100
<ul class="tsd-index-list">
101101
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_config_config_.config.html#_prefix" class="tsd-kind-icon">_prefix</a></li>
102+
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_config_config_.config.html#basedir" class="tsd-kind-icon">base<wbr>Dir</a></li>
102103
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_config_config_.config.html#envsuffix" class="tsd-kind-icon">env<wbr>Suffix</a></li>
103104
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_config_config_.config.html#store" class="tsd-kind-icon">store</a></li>
104105
</ul>
@@ -118,6 +119,7 @@ <h3>Methods</h3>
118119
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_config_config_.config.html#getenv" class="tsd-kind-icon">get<wbr>Env</a></li>
119120
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_config_config_.config.html#getitem" class="tsd-kind-icon">get<wbr>Item</a></li>
120121
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_config_config_.config.html#hasitem" class="tsd-kind-icon">has<wbr>Item</a></li>
122+
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_config_config_.config.html#init" class="tsd-kind-icon">init</a></li>
121123
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_config_config_.config.html#isdebug" class="tsd-kind-icon">is<wbr>Debug</a></li>
122124
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_config_config_.config.html#setitem" class="tsd-kind-icon">set<wbr>Item</a></li>
123125
</ul>
@@ -133,7 +135,7 @@ <h3><span class="tsd-flag ts-flagPrivate">Private</span> _prefix</h3>
133135
<div class="tsd-signature tsd-kind-icon">_prefix<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;lin&quot;</span></div>
134136
<aside class="tsd-sources">
135137
<ul>
136-
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/e59ef6b/lib/config/config.ts#L32">lib/config/config.ts:32</a></li>
138+
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/ca2d467/lib/config/config.ts#L32">lib/config/config.ts:32</a></li>
137139
</ul>
138140
</aside>
139141
<div class="tsd-comment tsd-typography">
@@ -142,13 +144,28 @@ <h3><span class="tsd-flag ts-flagPrivate">Private</span> _prefix</h3>
142144
</div>
143145
</div>
144146
</section>
147+
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private">
148+
<a name="basedir" class="tsd-anchor"></a>
149+
<h3><span class="tsd-flag ts-flagPrivate">Private</span> base<wbr>Dir</h3>
150+
<div class="tsd-signature tsd-kind-icon">base<wbr>Dir<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = process.cwd()</span></div>
151+
<aside class="tsd-sources">
152+
<ul>
153+
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/ca2d467/lib/config/config.ts#L39">lib/config/config.ts:39</a></li>
154+
</ul>
155+
</aside>
156+
<div class="tsd-comment tsd-typography">
157+
<div class="lead">
158+
<p>当前工作目录</p>
159+
</div>
160+
</div>
161+
</section>
145162
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private">
146163
<a name="envsuffix" class="tsd-anchor"></a>
147164
<h3><span class="tsd-flag ts-flagPrivate">Private</span> env<wbr>Suffix</h3>
148165
<div class="tsd-signature tsd-kind-icon">env<wbr>Suffix<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;_ENV&quot;</span></div>
149166
<aside class="tsd-sources">
150167
<ul>
151-
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/e59ef6b/lib/config/config.ts#L34">lib/config/config.ts:34</a></li>
168+
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/ca2d467/lib/config/config.ts#L34">lib/config/config.ts:34</a></li>
152169
</ul>
153170
</aside>
154171
</section>
@@ -158,7 +175,7 @@ <h3><span class="tsd-flag ts-flagPrivate">Private</span> store</h3>
158175
<div class="tsd-signature tsd-kind-icon">store<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Object</span></div>
159176
<aside class="tsd-sources">
160177
<ul>
161-
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/e59ef6b/lib/config/config.ts#L27">lib/config/config.ts:27</a></li>
178+
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/ca2d467/lib/config/config.ts#L27">lib/config/config.ts:27</a></li>
162179
</ul>
163180
</aside>
164181
<div class="tsd-comment tsd-typography">
@@ -181,15 +198,15 @@ <h3>prefix</h3>
181198
<li class="tsd-description">
182199
<aside class="tsd-sources">
183200
<ul>
184-
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/e59ef6b/lib/config/config.ts#L149">lib/config/config.ts:149</a></li>
201+
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/ca2d467/lib/config/config.ts#L161">lib/config/config.ts:161</a></li>
185202
</ul>
186203
</aside>
187204
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
188205
</li>
189206
<li class="tsd-description">
190207
<aside class="tsd-sources">
191208
<ul>
192-
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/e59ef6b/lib/config/config.ts#L153">lib/config/config.ts:153</a></li>
209+
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/ca2d467/lib/config/config.ts#L165">lib/config/config.ts:165</a></li>
193210
</ul>
194211
</aside>
195212
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -215,7 +232,7 @@ <h3>get<wbr>Config<wbr>From<wbr>Env</h3>
215232
<li class="tsd-description">
216233
<aside class="tsd-sources">
217234
<ul>
218-
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/e59ef6b/lib/config/config.ts#L130">lib/config/config.ts:130</a></li>
235+
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/ca2d467/lib/config/config.ts#L142">lib/config/config.ts:142</a></li>
219236
</ul>
220237
</aside>
221238
<div class="tsd-comment tsd-typography">
@@ -237,7 +254,7 @@ <h3>get<wbr>Config<wbr>From<wbr>File</h3>
237254
<li class="tsd-description">
238255
<aside class="tsd-sources">
239256
<ul>
240-
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/e59ef6b/lib/config/config.ts#L94">lib/config/config.ts:94</a></li>
257+
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/ca2d467/lib/config/config.ts#L107">lib/config/config.ts:107</a></li>
241258
</ul>
242259
</aside>
243260
<div class="tsd-comment tsd-typography">
@@ -269,7 +286,7 @@ <h3>get<wbr>Config<wbr>From<wbr>Obj</h3>
269286
<li class="tsd-description">
270287
<aside class="tsd-sources">
271288
<ul>
272-
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/e59ef6b/lib/config/config.ts#L108">lib/config/config.ts:108</a></li>
289+
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/ca2d467/lib/config/config.ts#L120">lib/config/config.ts:120</a></li>
273290
</ul>
274291
</aside>
275292
<div class="tsd-comment tsd-typography">
@@ -301,7 +318,7 @@ <h3>get<wbr>Env</h3>
301318
<li class="tsd-description">
302319
<aside class="tsd-sources">
303320
<ul>
304-
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/e59ef6b/lib/config/config.ts#L115">lib/config/config.ts:115</a></li>
321+
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/ca2d467/lib/config/config.ts#L127">lib/config/config.ts:127</a></li>
305322
</ul>
306323
</aside>
307324
<div class="tsd-comment tsd-typography">
@@ -323,7 +340,7 @@ <h3>get<wbr>Item</h3>
323340
<li class="tsd-description">
324341
<aside class="tsd-sources">
325342
<ul>
326-
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/e59ef6b/lib/config/config.ts#L53">lib/config/config.ts:53</a></li>
343+
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/ca2d467/lib/config/config.ts#L66">lib/config/config.ts:66</a></li>
327344
</ul>
328345
</aside>
329346
<div class="tsd-comment tsd-typography">
@@ -365,7 +382,7 @@ <h3>has<wbr>Item</h3>
365382
<li class="tsd-description">
366383
<aside class="tsd-sources">
367384
<ul>
368-
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/e59ef6b/lib/config/config.ts#L67">lib/config/config.ts:67</a></li>
385+
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/ca2d467/lib/config/config.ts#L80">lib/config/config.ts:80</a></li>
369386
</ul>
370387
</aside>
371388
<div class="tsd-comment tsd-typography">
@@ -389,6 +406,37 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</
389406
</li>
390407
</ul>
391408
</section>
409+
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
410+
<a name="init" class="tsd-anchor"></a>
411+
<h3>init</h3>
412+
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
413+
<li class="tsd-signature tsd-kind-icon">init<span class="tsd-signature-symbol">(</span>baseDir<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
414+
</ul>
415+
<ul class="tsd-descriptions">
416+
<li class="tsd-description">
417+
<aside class="tsd-sources">
418+
<ul>
419+
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/ca2d467/lib/config/config.ts#L45">lib/config/config.ts:45</a></li>
420+
</ul>
421+
</aside>
422+
<div class="tsd-comment tsd-typography">
423+
<div class="lead">
424+
<p>初始化工作目录</p>
425+
</div>
426+
</div>
427+
<h4 class="tsd-parameters-title">Parameters</h4>
428+
<ul class="tsd-parameters">
429+
<li>
430+
<h5><span class="tsd-flag ts-flagDefault value">Default value</span> baseDir: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = process.cwd()</span></h5>
431+
<div class="tsd-comment tsd-typography">
432+
<p>工作目录</p>
433+
</div>
434+
</li>
435+
</ul>
436+
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
437+
</li>
438+
</ul>
439+
</section>
392440
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
393441
<a name="isdebug" class="tsd-anchor"></a>
394442
<h3>is<wbr>Debug</h3>
@@ -399,7 +447,7 @@ <h3>is<wbr>Debug</h3>
399447
<li class="tsd-description">
400448
<aside class="tsd-sources">
401449
<ul>
402-
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/e59ef6b/lib/config/config.ts#L123">lib/config/config.ts:123</a></li>
450+
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/ca2d467/lib/config/config.ts#L135">lib/config/config.ts:135</a></li>
403451
</ul>
404452
</aside>
405453
<div class="tsd-comment tsd-typography">
@@ -421,7 +469,7 @@ <h3>set<wbr>Item</h3>
421469
<li class="tsd-description">
422470
<aside class="tsd-sources">
423471
<ul>
424-
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/e59ef6b/lib/config/config.ts#L82">lib/config/config.ts:82</a></li>
472+
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/ca2d467/lib/config/config.ts#L95">lib/config/config.ts:95</a></li>
425473
</ul>
426474
</aside>
427475
<div class="tsd-comment tsd-typography">
@@ -474,6 +522,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</spa
474522
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private">
475523
<a href="_config_config_.config.html#_prefix" class="tsd-kind-icon">_prefix</a>
476524
</li>
525+
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private">
526+
<a href="_config_config_.config.html#basedir" class="tsd-kind-icon">base<wbr>Dir</a>
527+
</li>
477528
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private">
478529
<a href="_config_config_.config.html#envsuffix" class="tsd-kind-icon">env<wbr>Suffix</a>
479530
</li>
@@ -501,6 +552,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</spa
501552
<li class=" tsd-kind-method tsd-parent-kind-class">
502553
<a href="_config_config_.config.html#hasitem" class="tsd-kind-icon">has<wbr>Item</a>
503554
</li>
555+
<li class=" tsd-kind-method tsd-parent-kind-class">
556+
<a href="_config_config_.config.html#init" class="tsd-kind-icon">init</a>
557+
</li>
504558
<li class=" tsd-kind-method tsd-parent-kind-class">
505559
<a href="_config_config_.config.html#isdebug" class="tsd-kind-icon">is<wbr>Debug</a>
506560
</li>

docs/classes/_core__.lin.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ <h3><span class="tsd-flag ts-flagPrivate">Private</span> app</h3>
112112
<div class="tsd-signature tsd-kind-icon">app<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Application</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></div>
113113
<aside class="tsd-sources">
114114
<ul>
115-
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/e59ef6b/lib/core..ts#L22">lib/core..ts:22</a></li>
115+
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/ca2d467/lib/core..ts#L22">lib/core..ts:22</a></li>
116116
</ul>
117117
</aside>
118118
</section>
@@ -129,7 +129,7 @@ <h3>init<wbr>App</h3>
129129
<li class="tsd-description">
130130
<aside class="tsd-sources">
131131
<ul>
132-
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/e59ef6b/lib/core..ts#L31">lib/core..ts:31</a></li>
132+
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/ca2d467/lib/core..ts#L31">lib/core..ts:31</a></li>
133133
</ul>
134134
</aside>
135135
<div class="tsd-comment tsd-typography">
@@ -166,7 +166,7 @@ <h3><span class="tsd-flag ts-flagPrivate">Private</span> mount</h3>
166166
<li class="tsd-description">
167167
<aside class="tsd-sources">
168168
<ul>
169-
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/e59ef6b/lib/core..ts#L42">lib/core..ts:42</a></li>
169+
<li>Defined in <a href="https://github.com/TaleLin/lin-cms-koa-core/blob/ca2d467/lib/core..ts#L42">lib/core..ts:42</a></li>
170170
</ul>
171171
</aside>
172172
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>

0 commit comments

Comments
 (0)