cagartner
1/29/2016 - 9:37 AM

app.js

{
  "name": "mageup-connector-node",
  "version": "0.0.1",
  "description": "API para conexão com Magento",
  "dependencies": {
    "express": "^4.13.4"
  }
}
var express = require('express');
var app     = express();
var MagentoAPI = require('magento');

var magento = new MagentoAPI({
	host: 'www.asmaquinas.com.br',
	port: 80,
	path: '/api/xmlrpc/',
	login: 'mupconnector',
	pass: 'apolo17'
});

app.get('/products', function (req, res) {
	magento.login(function(err, sessId) {
		if (err) {
			res.send(err);
			console.log(err);
		}
		magento.catalogProduct.list(function (err, data) {
			res.send(JSON.stringify(data));
		});
	});
});

app.listen(3000, function () {
  console.log('Example app listening on port 3000!');
});