Skip to content

Instantly share code, notes, and snippets.

@cranic
Last active August 29, 2015 13:57
Show Gist options
  • Save cranic/9919538 to your computer and use it in GitHub Desktop.
Save cranic/9919538 to your computer and use it in GitHub Desktop.
var express = require('express');
var app = express();
var mysql = require('mysql');
var connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: ''
});
// Conectando com o banco
connection.connect();
// Criando uma rota rest bem simples
app.get('/api/user', function(req, res, next){
// Fazendo a query no banco de dados
connection.query('SELECT * from users', function(err, rows){
// Se der algum erro, fazer o tratamento
// padrão de erros do express.
if(err)
return next(err);
// Respondendo como JSON para o client
res.json(rows);
});
});
app.listen(8080);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment