utils.js 565 B

123456789101112131415161718192021
  1. const axios = require("axios");
  2. module.exports = {
  3. requestToken: function (app) {
  4. let token = "";
  5. axios
  6. .get(
  7. `https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=${process.env.APP_ID}&secret=${process.env.APP_SECRET}`
  8. )
  9. .then((res) => {
  10. if (res.data && res.data.access_token) {
  11. console.log("Token requested.");
  12. token = res.data.access_token;
  13. app.access_token = token;
  14. } else {
  15. console.error(res.data);
  16. }
  17. });
  18. return token;
  19. },
  20. };