Heber como sempre super didático parabéns, só uma sugestão no vídeo que for tratar com banco de dados falar também de autenticação no servidor seja por token ou próprio usuario/senha
Parabéns Heber pelos vídeos... sempre nos ajudando a aprender mais e mais com clareza, transparência e simplicidade nos detalhes. Admiro muito, jóia rara!!✨🤝
estou tentando conectar o app comandas com horse, no rest debuuger passa tudo certinho mas quando tento conectar o app da erro de "Erro sending data 12029 uma conexao com servidor nãp pode ser estabelecida", laguem poderia me ajudar nessa?
No vídeo usou console aplication, e ainda seria possível service aplication e dll de iis. Qual dos três é o mais recomendado para manter a estabilidade ?
show de bola mestre com sempre didatico, eu preciso cria um app que mande 5 campos par aobanco, com horse sria o ideal tem algum que eu poderia aporveitar fico no aguardo, eu uso um banco na nuvem, com conexao direta delphi e fireda ate ai tuo bem, mas preciso ria um app para somnete enviar esses 5 campos, fico no aguardo obrigao
Herber, bom dia, náo estou familiarizado com passar como parametros, uma procedure (exemplo do método Listen). Pode me indicar alguma bibliografia a respeito por favor?
Prezado Heber, quando compilei depois que você inseriu a linha " procedure(Horse: THorse) begin writeln('Servidor ouvindo na porta : ' + Horse.Port.ToString); end;)" apareceu o erro: " [dcc32 Error] BackEnd.dpr(21): E2250 There is no overloaded version of 'Listen' that can be called with these arguments". Pode me ajuidar?
Heber muito obrigado por disponibilizar seu tempo com aulas muito boas, mas estou tendo um problema, acho que de versão, pois quando coloquei no json o , ele me da o retorno: There is no overloader version of 'that can be called with these arguments, e do mesmo modo quando coloco argumentos depois do Listen(9000), ele da o mesmo retorno. pode me ajudar. obrigado.
Como sempre a aula é muito boa, não tinha nem ideia do que era Horse, agora ficou bem claro. Minha pergunta é quais são as vantagens de usar Horse no lugar do RDW? você acha que deveríamos trocar de um para outro? Ainda estou aprendendo o RDW com você e usando nos meus projetos. Um abraço e obrigado.
Eu utilizava o Horse e um Server Ubuntu sem problemas, quando mando em um Red Hat ele retorna o erro "Segmentation fault", alguém tem ideia do que possa ser ? O SDK foi baixado corretamente e roda via Release, porém quando mando efetivamente pro server ele da esse erro. Perdidinho aqui :
Pessoal, depois de muitaaaaa pesquisa e poucas respostas encontramos a solução, no próprio link tem detalhes do por que do problema e como sana-lo www.kouraklis.com/2019/01/delphi-and-centos-7/
Boa noite Heber, e obrigado pelo conteúdo. Olha só, estou refatorando meu código e já até criei um pequeno backend onde o hospedei num servidor em nuvem. Estou meio que perdido para consumi-lo. Teria como falar um pouco e de repente fazer um exemplo de como fazê-lo utilizando o horse? Mais uma vez obrigado e uma boa noite!
Gostei Heber ! No seu ponto de vista qual seria a vantagens e as desvantagens em relação ao node.js, é possível deixar ele como serviço igual ao node.js ?
Excelente vídeo mas não funcionou aqui pra mim fiz tudo certo conforme no vídeo mas quando vou usar o hora pra criar o servidor da semana mobile que passou não funciona da erro horse.Jhonson horse.BasicAuthentication etc , mas obrigado não sei mais oque fazer
@@99coders já instalei mais já olhei todo o código da semana mobile e e não conecta servidor está online só não faz login o restante está oque aparece o seguinte TabUsuario: Field 'email ' not found
Heber, achei muito top a explicação, fiz a instalação porém apresentou esse erro "[dcc32 Fatal Error] Horse.Core.Files.pas(40): F2063 Could not compile used unit 'Horse.Mime.pas'"
@@99coders tentei novamente, mas continua sem permitir a compilação, continua "[dcc32 Fatal Error] Horse.Core.Files.pas(40): F2063 Could not compile used unit 'Horse.Mime.pas'" e abre o arquivo "Horse.Mime.pas" " var LKind: TMimeTypes.TKind;"
Fica atento, no momento em que escrevo este comentário a versão do Horse é a 3.1.6 então escreve teu código assim : uses Horse, System.SysUtils; begin THorse.Get('/ping', procedure(Req: THorseRequest; Res: THorseResponse) begin Res.Send('pong'); end); THorse.Listen(9000, procedure begin Writeln('Servidor ouvindo na porta ' + THorse.Port.ToString); end);
Opa, obrigado por compartilhar este tutorial. Estou com um problema ao compilar o exemplo do github, ele me retorna o seguinte erro: [dcc32 Fatal Error] Web.WebConst.pas(61): F2051 Unit Web.HTTPApp was compiled with a different version of Web.WebConst.sErrorDecodingURLText Poderia me dar uma luz?
Finalmente consegui ir até o final de um video seu! Valeu grande Heber!
🤣
Muito obrigado por disponibilizar seu tempo e conhecimento para nos proporcionar uma excelente aula. Grato!
Valeu Heber, me ajudou bastante. Obrigado.
Parabéns Heber, a galera so tem a agradecer, faça mais vídeos pra galera.
Grande Alexandre! 👍
Sensacional cara. Obrigado. Agora sim.. entendi um pouco de rest
👏👏👏
Excelente didatica. Parabéns
Heber como sempre super didático parabéns, só uma sugestão no vídeo que for tratar com banco de dados falar também de autenticação no servidor seja por token ou próprio usuario/senha
Parabéns Heber pelos vídeos... sempre nos ajudando a aprender mais e mais com clareza, transparência e simplicidade nos detalhes. Admiro muito, jóia rara!!✨🤝
Parabéns pelo material, que vai além de Horse, trás diversos outros conhecimento, muito top mesmo!
Parabéns ótimo vídeo para quem não conhecia como eu
não tenho palavras como seus vídeos me ajudar, parabéns! muito obrigado
🤜🤛
Excelente abordagem, muito objetiva e eficiente!
Sensacional.... bem simples mesmo! Obrigado por compartilhar o conhecimento
Muito bem esclarecido.... aguardando a sequencia !!!
Parabéns Heber, muito bacana o conteúdo.
Sensacional Heber. Como é fácil trabalhar com Horse.
Fantástico, parabéns Heber.
Tudo certo meu Guru, top.
Muito bom , 👍👍👍 obrigado pelo seu conhecimento
Horse trabalhando com React acho que seria a dupla ideal. Parabéns pelo video.
Mano... Horse é muito top! Obrigado mais uma vez pelo conteúdo!!! Partiu atualizar projetos para MVC
Muito Bom, parabéns!!!
Valeu...
Muito bom Heber, ganhou mais um seguidor, Parabéns!
Você é TOP!
Excellent my Prof. thanks for share it!
Muito top!
Parabéns Heber.
Conteúdo Top! Parabéns Heber
Muito bom Heber.
🤟
muito bacana esse video, parabens , faz consumindo um banco firebird
Parabens professor!
Heber, com vc ensinando parece ser moleza mesmo!! Parabéns pelo belo trabalho.
Suas explicações são fodas!! Didática sensacional 👏
estou tentando conectar o app comandas com horse, no rest debuuger passa tudo certinho mas quando tento conectar o app da
erro de "Erro sending data 12029 uma conexao com servidor nãp pode ser estabelecida", laguem poderia me ajudar nessa?
Muito bom...ótima aula.
Horse me surpreendeu
Sensacional Heber. 👏🏻👏🏻👏🏻👏🏻👏🏻
No vídeo usou console aplication, e ainda seria possível service aplication e dll de iis. Qual dos três é o mais recomendado para manter a estabilidade ?
Service ou iis....
show de bola mestre com sempre didatico, eu preciso cria um app que mande 5 campos par aobanco, com horse sria o ideal tem algum que eu poderia aporveitar fico no aguardo, eu uso um banco na nuvem, com conexao direta delphi e fireda ate ai tuo bem, mas preciso ria um app para somnete enviar esses 5 campos, fico no aguardo obrigao
Herber, bom dia, náo estou familiarizado com passar como parametros, uma procedure (exemplo do método Listen). Pode me indicar alguma bibliografia a respeito por favor?
Show!
Prezado Heber, quando compilei depois que você inseriu a linha " procedure(Horse: THorse)
begin
writeln('Servidor ouvindo na porta : ' + Horse.Port.ToString);
end;)" apareceu o erro: " [dcc32 Error] BackEnd.dpr(21): E2250 There is no overloaded version of 'Listen' that can be called with these arguments". Pode me ajuidar?
A versão do horse mudou… faz assim:
Thorse.Listen(3000);
@@99coders Alterei a linha excluindo o restante do código. É isso? Mas, e a mensagem?
Assim...THorse.Listen(9000, procedure
begin
Writeln('Servidor iniciado na porta ' + THorse.Port.ToString);
end);
@@MPBomfim
Show , muito bom
O meu da Erro ( Method Not Allowed) 405 quando faço o teste do request debug com o parametro /cliente
Comigo também e não aparece a mensagem de erro no body
Heber muito obrigado por disponibilizar seu tempo com aulas muito boas, mas estou tendo um problema, acho que de versão, pois quando coloquei no json o , ele me da o retorno: There is no overloader version of 'that can be called with these arguments, e do mesmo modo quando coloco argumentos depois do Listen(9000), ele da o mesmo retorno. pode me ajudar. obrigado.
Mudaram a versão do Horse. Deixa somente assim:
THorse.Listen(9000);
Horse e o boss funcionam com Borland Delphi 7?
Olá boa noite, vc tem algum video de instalação do horse no lazarus, Valeu.
Opa! Infelizmente não utilizo Lazarus
Como sempre a aula é muito boa, não tinha nem ideia do que era Horse, agora ficou bem claro. Minha pergunta é quais são as vantagens de usar Horse no lugar do RDW? você acha que deveríamos trocar de um para outro? Ainda estou aprendendo o RDW com você e usando nos meus projetos. Um abraço e obrigado.
Ambos são bons... eu indicaria aquele que você mais se identificar.
Eu utilizava o Horse e um Server Ubuntu sem problemas, quando mando em um Red Hat ele retorna o erro "Segmentation fault", alguém tem ideia do que possa ser ? O SDK foi baixado corretamente e roda via Release, porém quando mando efetivamente pro server ele da esse erro. Perdidinho aqui :
Pessoal, depois de muitaaaaa pesquisa e poucas respostas encontramos a solução, no próprio link tem detalhes do por que do problema e como sana-lo www.kouraklis.com/2019/01/delphi-and-centos-7/
Haber você vai disponibilizar mais vídeo sobre Horse?
Sim, logo mais trago novidades
Como faço pra colocar um servidor na rede externa
Boa noite Heber, e obrigado pelo conteúdo. Olha só, estou refatorando meu código e já até criei um pequeno backend onde o hospedei num servidor em nuvem. Estou meio que perdido para consumi-lo. Teria como falar um pouco e de repente fazer um exemplo de como fazê-lo utilizando o horse? Mais uma vez obrigado e uma boa noite!
Grande Heber faz mais videos do Horse, muito mais top q o RDW
👍
Show. A didática do Heber é fantástica. Você vai abordar a aplicação cliente tambêm ?
Sim, vamos fazer um app se comunicando com o Horse 👍
Top estou querendo criar uma app web angular e acho que será o caminho.
Já tentou fazer o Servidor Horse no Linux e se deparar por exemplo no uso dos bancos Mysql e Firebird , sobre as Dll que ele fica pedindo?
Ainda não me arrisquei no Linux...
Gostei Heber ! No seu ponto de vista qual seria a vantagens e as desvantagens em relação ao node.js, é possível deixar ele como serviço igual ao node.js ?
Vou fazer alguns testes e volto com outro vídeo 👍
Excelente vídeo mas não funcionou aqui pra mim fiz tudo certo conforme no vídeo mas quando vou usar o hora pra criar o servidor da semana mobile que passou não funciona da erro horse.Jhonson horse.BasicAuthentication etc , mas obrigado não sei mais oque fazer
Você precisa instalar esses middlewares do Horse (Jhonson, BasicAuth, etc). Ex:
th-cam.com/video/EnVjbRiRRLE/w-d-xo.html
@@99coders já instalei mais já olhei todo o código da semana mobile e e não conecta servidor está online só não faz login o restante está oque aparece o seguinte TabUsuario: Field 'email ' not found
E no Lazarus, como seria a instalação?
Não conheço lazarus
Boa tarde eu consigo instalar um certificado ssl nessa api?
👍
DisposeOf no TJSONArray é desnecessário ?
👍
Hebert, esse Horse também compila pra Linux? Como seria a compilação e instalação do serviço?
Sim, compila... mas como não uso, não consigo gravar no momento
Heber existe um site com todos os seus cursos para venda ? Pretendo investir daqui um tempo e queria ter esses links nas mãos
Opa! Tudo bem? Não tem um site... eu lanço as turmas durante a semana mobile... A próxima vai ser em Janeiro
Heber, você prefere trabalhar em seus projetos com Rest Dataware ou Horse?
Estou colocando um horse em produção e logo mais vou conseguir responder melhor 😉
Heber, tem como colocar o horse em uma máquina linux?
Não saberia dizer, mas acredito que sim
Para funcionar precisa estar com o Xamp ativo?
Não
Parece muito com node
Achei mais simples o Horse que RestDataware
Floppy
Heber, achei muito top a explicação, fiz a instalação porém apresentou esse erro "[dcc32 Fatal Error] Horse.Core.Files.pas(40): F2063 Could not compile used unit 'Horse.Mime.pas'"
Baixe a versão no link de release…
@@99coders tentei novamente, mas continua sem permitir a compilação, continua "[dcc32 Fatal Error] Horse.Core.Files.pas(40): F2063 Could not compile used unit 'Horse.Mime.pas'"
e abre o arquivo "Horse.Mime.pas"
" var
LKind: TMimeTypes.TKind;"
@@99coders , deu certo
Fica atento, no momento em que escrevo este comentário a versão do Horse é a 3.1.6 então escreve teu código assim : uses Horse, System.SysUtils;
begin
THorse.Get('/ping',
procedure(Req: THorseRequest; Res: THorseResponse)
begin
Res.Send('pong');
end);
THorse.Listen(9000, procedure
begin
Writeln('Servidor ouvindo na porta ' + THorse.Port.ToString);
end);
Opa, obrigado por compartilhar este tutorial.
Estou com um problema ao compilar o exemplo do github, ele me retorna o seguinte erro:
[dcc32 Fatal Error] Web.WebConst.pas(61): F2051 Unit Web.HTTPApp was compiled with a different version of Web.WebConst.sErrorDecodingURLText
Poderia me dar uma luz?
Estou com o mesmo erro. Conseguiu resolver? Estou testando no Delphi XE 5 que é mais antigo. Não sei se pode ser o motivo