@bee.js/node
Version:
A JavaScript framework for making Node.js API´s
32 lines (22 loc) • 821 B
JavaScript
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()
}