login_qr_create.js 459 B

12345678910111213141516171819
  1. const QRCode = require('qrcode')
  2. const createOption = require('../util/option.js')
  3. module.exports = (query, request) => {
  4. return new Promise(async (resolve) => {
  5. const url = `https://music.163.com/login?codekey=${query.key}`
  6. return resolve({
  7. code: 200,
  8. status: 200,
  9. body: {
  10. code: 200,
  11. data: {
  12. qrurl: url,
  13. qrimg: query.qrimg ? await QRCode.toDataURL(url) : '',
  14. },
  15. },
  16. })
  17. })
  18. }