UNPKG

@alifd/fusion-collector

Version:

Collect info for fusion based project

31 lines (26 loc) 830 B
"use strict"; var https = require('https'); module.exports = { sendRequest: function sendRequest(url) { // hack: 因为nodejs和browser共用npm包,避免browser端打包的时候引入http模块 eval('var https = require("https")'); if (url.indexOf('//') == 0) { url = 'https:' + url; } var sendRequest = https.request(url, function (res) { if (res && res.statusCode === 200 && process.env.NODE_ENV === 'local') { console.log('retcode log report success', url); } }); // 加异常捕获避免影响业务 sendRequest.on('error', function (err) { console.error('retcode log report error'); }); sendRequest.end(); }, getCookie: function getCookie(wpo) { return wpo.config.cookie; }, getSpmId: function getSpmId() { return this.spmId; } };