Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

createJsonClient is not a function

Procurei informações sobre o erro e pelo que entendi, a nova versão do restify não tem mais essa função createJsonClient. Orientaram a instalar o módulo restify-plugins e substituir o restify por ele no require do arquivo js mas o problema persiste. Já pegaram esse erro? Vou continuar procurando uma solução enquanto isso.

Att, Douglas Miranda

3 respostas
solução!

Resolvido!

Acredito que na nova versão do restify para trabalhar com a parte de Cliente ele separou o módulo restify-clients para o client e o restify para o servidor.

Como você fez? Pois instalei a biblioteca restify-client e ainda sim tenho o mesmo erro.

Martinho, basta instalar a biblioteca do restify-clients pelo npm. Segue o código para ajudar:

var restify = require('restify-clients');

var cliente = restify.createJsonClient({
    url: 'http://localhost:3001'
})

cliente.post('/cartoes/autoriza', function(erro, req, res, retorno){
    console.log('consumindo servico de cartoes');
    console.log(retorno);
})

Depois de fazer isso na pasta cardfast de nodemon index.js e na outra aba faca o nodemon clienteCartoes.js

Se nao solucionar da um salve :)