Obrigado, muito suas dicas.
Em 19 de julho de 2012 10:11, Renato Santos <[email protected]>escreveu: > Continuo sem entender oque você quer fazer com o NodeJS... > > Mas como vc deseja algo simples, porque não usar o web-simple? > http://search.cpan.org/dist/Web-Simple/lib/Web/Simple.pm > > vai o basico, vc deve ter o cpanm instalado para facilitar sua vida! > $ cpanm Web::Simple > $ cpanm Params::Validate > $ cpanm Json > > depois copia isso http://pastebin.com/9xGMyMmX para um arquivo .cgi, > com o .cgi vc pode jogar direto no cgi-bin do apache, ou para testar agora: > > $ plackup web-rest.cgi > HTTP::Server::PSGI: Accepting connections at http://0:5000/ > > A partir deste momento, voce pode testar os metodos por esse endereço ai. > > Alguns exemplos: > $ curl -X DELETE http://0:5000/ > {"error":"metodo nao suportado"} > > Tudo certo, afinal o metodo DELETE nao foi implementado no sub (/) > > $ curl -X PUT http://0:5000/user/renato-cron/endereco/1 > {"msg":"endereco do renato-cron atualizado para 1"} > > $ curl -X DELETE http://0:5000/user/renato-cron/endereco/1 > {"msg":"endereco 1 do renato-cron foi removido"} > > > $ curl -i http://0:5000/ > HTTP/1.0 200 OK > Date: Thu, 19 Jul 2012 13:08:20 GMT > Server: HTTP::Server::PSGI > Content-type: application/json > Content-Length: 41 > > {"linhas":[{"a":1},{"a":2}],"ola":"rest"} > > Veja que o conteudo esta em JSON. > > Mas olha... se for algo muito maior que isso, eu aviso para você, na boa.. > use o catalyst. > Os metodos de Rest já estão todos implementados, vc não precisa se > preocupar com esses retornos todos... > A chance de você quebrar esse código acima é muito maior do que de um mais > bem estruturado. > > Não vou falar sobre Dancer porque desconheço. > > ps: you must love plack http://plackperl.org/ > > > 2012/7/19 Jose Nilton <[email protected]> > >> Sim eu acho que é isso, mas eu quero mesmo é em JSON. >> >> >> >> Em 18 de julho de 2012 21:20, Renato Santos <[email protected]>escreveu: >> >> Esse exemplo que você passou está fazendo o download de uma pagina >>> (online ou nao) e retornando. >>> >>> é isso mesmo que você procura? >>> >>> 2012/7/18 Jose Nilton <[email protected]> >>> >>>> Acho que não deve ser muito dificil integrar Framework e Perl (JSON) >>>> com NodeJS >>>> >>>> Usando o Perl como Webserver em JSON. >>>> >>>> Deve ser algo parecido com isso mas em perl. >>>> >>>> >>>> http://stackoverflow.com/questions/9642628/parse-http-request-from-node-js-script >>>> >>>> >>>> Não muito por onde começar. >>>> >>>> Mas vou chegar lá. >>>> >>>> Estou juntando as peças. >>>> >>>> =begin disclaimer >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> SaoPaulo-pm mailing list: [email protected] >>>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >>>> =end disclaimer >>>> >>>> >>> >>> >>> -- >>> Saravá, >>> Renato CRON >>> http://www.renatocron.com/blog/ >>> @renato_cron <http://twitter.com/#!/renato_cron> >>> >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: [email protected] >>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >>> =end disclaimer >>> >>> >> >> >> -- >> ............................................................ >> "Tudo posso naquele que me fortalece" >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: [email protected] >> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >> =end disclaimer >> >> > > > -- > Saravá, > Renato CRON > http://www.renatocron.com/blog/ > @renato_cron <http://twitter.com/#!/renato_cron> > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > > -- ............................................................ "Tudo posso naquele que me fortalece"
=begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
