UNPKG

@bee.js/node

Version:

A JavaScript framework for making Node.js API´s

32 lines (22 loc) 821 B
const https = require('https') module.exports = async (task, services) => { console.log(`# HTTPS service getting... ${task.params.method} ${task.params.host + task.params.path}`) console.log("enviando dados: " + task.params.data.length) const data = JSON.stringify(task.params.data || {}) if(task.params.data) task.params.headers = { 'Content-Type': 'application/json' } const req = https.request(task.params, async function(response) { var str = '' await response.on('data', async function(chunk) { str += chunk }); await response.on('end', async function() { if(task.console==2) console.log("# HTTPS result: "+ str) }); }); req.write(data) req.end() }