import http from 'http'; // nodejs的http是使用異步方式調用接口,通過此方法可以實現同步調用) export function GET(options: any) { let data = ''; return new Promise(function (resolve, reject) { let req = http.request(options, function (res) { res.setEncoding('utf8'); res.on('data', function (chunk) { data += chunk; }); res.on('end', function () { resolve(data); }); }); req.on('error', (e) => { throw '請求失敗,請檢查訪問地址或網絡連接:' + e; }); req.end(); }); } export function POST(options: any, writeData: any) { let data = ''; return new Promise(function (resolve, reject) { let req = http.request(options, function (res) { res.setEncoding('utf8'); res.on('data', function (chunk) { data += chunk; console.log(data) }); res.on('end', function () { resolve(data); }); }); req.on('error', (e) => { throw '請求失敗,請檢查訪問地址或對方網絡連接:' + e; }); req.write(writeData); req.end(); }); }