Olá boa tarde, na aula o professor utiliza uma forma de criar um objeto utilizando o prototype
, ok mas , eu poderia usar o ECS6 para isso? então meu código ficaria assim, vejam se esta correto:
* Arquivo: CartoesClient.js*
let restfy = require('restify);
class CartoesClient {
constructor() {
this._client = restify.createJsonClient({
url: 'url do servico a consumir',
version: '~1.0'
});
}
autoriza(carta, callback) {
this._client.post('/cartoes/autoriza', carta, callback);
}
}
* Importava no consign *
// codigo anterior omitido ;)
consign({cwd: 'app'})
.then('routes')
.then('persistencia')
.then('servicos')
.into(app)
* Arquivo: pagamentos.js*
// codigo anterior omitido ;)
if(pagamento.forma_de_pagamento == "cartao") {
var clienteCartoes = new app.servico.CartoesClient();
clienteCartoes.autoriza( // executa a logica)
Poderia Fazer algo assim, para que eu possa tirar proveito do EcmaScript 2015 , como as arrow function etc... Obrigado!!!!