Showing
2 changed files
with
4 additions
and
4 deletions
@@ -87,11 +87,9 @@ const generateQiniu = (req, res, next) => { | @@ -87,11 +87,9 @@ const generateQiniu = (req, res, next) => { | ||
87 | req.session.captcha = result.data.text; | 87 | req.session.captcha = result.data.text; |
88 | req.session.captchaCount = 0; | 88 | req.session.captchaCount = 0; |
89 | 89 | ||
90 | - let imageUrl = result.data.images + `/watermark/2/text/${uuid.v4()}/fontsize/120/dissolve/10`; | ||
91 | - | ||
92 | res.type('png'); | 90 | res.type('png'); |
93 | if (result.code === 200) { | 91 | if (result.code === 200) { |
94 | - request(imageUrl).pipe(res); | 92 | + request(result.data.images).pipe(res); |
95 | } | 93 | } |
96 | 94 | ||
97 | }).catch(next); | 95 | }).catch(next); |
@@ -5,6 +5,7 @@ | @@ -5,6 +5,7 @@ | ||
5 | 'use strict'; | 5 | 'use strict'; |
6 | 6 | ||
7 | const api = require('./captcha-api'); | 7 | const api = require('./captcha-api'); |
8 | +const uuid = require('uuid'); | ||
8 | 9 | ||
9 | exports.generateCaptcha = () => { | 10 | exports.generateCaptcha = () => { |
10 | return api.gen().then((result) => { | 11 | return api.gen().then((result) => { |
@@ -17,7 +18,8 @@ exports.generateCaptcha = () => { | @@ -17,7 +18,8 @@ exports.generateCaptcha = () => { | ||
17 | code: 200, | 18 | code: 200, |
18 | data: { | 19 | data: { |
19 | text: codeStr, | 20 | text: codeStr, |
20 | - images: `${result.data.verifiedGraphicCode}?imageView/2/w/240` | 21 | + images: `${result.data.verifiedGraphicCode}` + |
22 | + `?imageView/2/w/240/watermark/2/text/${uuid.v4()}/fontsize/120/dissolve/10` | ||
21 | } | 23 | } |
22 | }; | 24 | }; |
23 | } else { | 25 | } else { |
-
Please register or login to post a comment