requestTool.js 538 B

123456789101112131415161718192021222324252627
  1. const request = require('request');
  2. class RequestTool {
  3. static req(path, payload, method) {
  4. console.log(method, path, payload);
  5. return new Promise((resolve, reject) => {
  6. request(
  7. {
  8. url: path,
  9. json: true,
  10. body: payload,
  11. method: method
  12. },
  13. (err, res, body) => {
  14. if (err) {
  15. reject(err);
  16. }
  17. resolve(body);
  18. });
  19. });
  20. }
  21. }
  22. RequestTool.GET = "GET";
  23. RequestTool.POST = "POST";
  24. module.exports = RequestTool;