terça-feira, 5 de fevereiro de 2013

Dicas #2

Quando instalamos um módulo na aplicação e para começar a utilizar a sua API, você deve inicializar uma variável que recupera uma instancia da API.


Exemplo: Express (framework que ja foi falado no outro tópico)

var express = require('express');

Exemplo: libxmljs (framework para tratamento de arquivos xml)

var libxmljs = require("libxmljs");

Depois disso, é só utilizar a API chamando seus métodos.


var express = require('express');
var libxmljs = require("libxmljs");
var app = express();

app.use(express.bodyParser());

app.get('/xml', function(req, res){
    var xml = req.param('xml');
    //incluir num arquivo separado
    var xmlDoc = libxmljs.parseXml(xml);
    var gchild = xmlDoc.get('//para');           
    console.log(gchild.text());    
    // -----------------------
    res.set('content-type', 'text/xml');
    res.send(xmlDoc.toString());
});

app.listen(process.env.PORT);

Exemplo da minha aplicação que recebe um xml da url via POST e retorna o próprio arquivo .xml no response.

Nenhum comentário:

Postar um comentário