axios.js 675 B

1234567891011121314151617181920212223242526272829
  1. const axios = require('axios')
  2. const https = require('https')
  3. exports.get = async (url) => {
  4. const response = await axios.get(url, {
  5. headers: {
  6. Authorization: `Bearer ${process.env.TOKEN}`,
  7. Accept: 'application/json',
  8. },
  9. httpsAgent: new https.Agent({
  10. rejectUnauthorized: false,
  11. }),
  12. })
  13. return response.data
  14. }
  15. exports.post = async (url, data, config) => {
  16. const response = await axios.post(url, data, {
  17. headers: {
  18. Authorization: `Bearer ${process.env.TOKEN}`,
  19. Accept: 'application/json',
  20. ...config,
  21. },
  22. httpsAgent: new https.Agent({
  23. rejectUnauthorized: false,
  24. }),
  25. })
  26. return response.data
  27. }