Skip to content

Commit 8006a52

Browse files
authored
Merge pull request #94 from TaleLin/develop
Develop
2 parents d1d85d4 + 8550be2 commit 8006a52

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

app/middleware/logger.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,14 @@ function findAuthAndModule (ctx) {
8282
* @param request
8383
*/
8484
function parseTemplate (template, user, response, request) {
85-
REG_XP.lastIndex = 0;
86-
const res = REG_XP.exec(template);
85+
let res = [];
86+
let son;
87+
while ((son = REG_XP.exec(template)) !== null) {
88+
res.push(son[0]);
89+
}
8790
if (res) {
8891
res.forEach(item => {
89-
const index = item.lastIndexOf('.');
92+
const index = item.indexOf('.');
9093
assert(index !== -1, item + '中必须包含 . ,且为一个');
9194
const obj = item.substring(0, index);
9295
const prop = item.substring(index + 1, item.length);
@@ -110,3 +113,4 @@ function parseTemplate (template, user, response, request) {
110113
}
111114
return template;
112115
}
116+

0 commit comments

Comments
 (0)