首页 > 解决方案 > 如何导出承诺变量?

问题描述

我想要做的是将 set_cookies 和 csrf_token 从 GetSolManCredentials.js 导出到 Create.js。我试图将这些值导出为变量:module.exports.csrf_token =csrf_token; 甚至通过创建一个函数来导出为函数module.exports = function (){}。然而,没有运气。

GetSolManCredentials.js

return new Promise(function(resolve, reject) {

   request.onload = () => {
      console.log(request.status);
      if (request.status == 200) {
        var cookies = request.getResponseHeader("set-cookie");
        var set_cookies = cookies[2];
        console.log("Cookies: " + set_cookies);
        var csrf_token = request.getResponseHeader("x-csrf-token");
        console.log("csrf token: " + csrf_token);
        resolve(set_cookies,csrf_token);
      } else {
        reject ("Something went wrong while getting cookies");
      }
    }
  });

创建.js

var returnToken = require("./GetSolManCredentials.js");

感谢你的帮助。

标签: javascriptnode.jspromiseexportcommonjs

解决方案


推荐阅读