Skip to content

Instantly share code, notes, and snippets.

pool.getConnection(function(err, connection){
console.log("PQP " + err);
// Verifica que tipo de query quer ser executada
if(tipo == 0) {
console.log("Arruma a query...");
// Monta a query
{
"auto_complete": true,
"detect_slow_plugins": false,
"drag_text": false,
"ensure_newline_at_eof_on_save": true,
"font_face": "Monaco",
"font_size": 13,
"highlight_line": true,
"hot_exit": false,
"ignored_packages":
<!doctype html>
<html>
<head>
<title>Desenhar</title>
<meta charset="utf-8" />
<style type="text/css">
#canvas {
async.parallel([
function(callback){
db.order_book.aggregate(
[
{ $match: {currency: task.params.currency, pricing: task.params.pricing}},
{ $group: {_id: "$price", amount: {$sum: "$amount"}}},
{ $sort: {_id: -1}}
], callback
);
# Instalando
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install nodejs
# Instalando gerenciador de processo
sudo npm install --save pm2
sudo pm2 startup
# Instalando o projeto
cd ~/projeto && git clone https://meu.repo ./
var ip = req.headers['x-forwarded-for'] ? req.headers['x-forwarded-for'].split(',')[0] : req.connection.remoteAddress;
if(process.env.NODE_ENV === 'production')
cosole.log('Estamos no modo produção');
else
console.log('Não estamos no modo produção');

Guia rápido do Alan

  • Iniciar um repositório, esse comando só precisa ser feito uma vez em cada projeto.
$ git init
  • Criando uma nova versão (commit)
var busboy = require('busboy');
var fs = require('fs');
app.post('/upload', function(req, res){
var upload = new busboy({headers: req.headers});
upload.on('file', function(field, file, filename){
var gravar = fs.createWriteStream('/alguma/pasta/' + filename);
gravar.on('end', function(){
res.send('Upload terminado!');
});
db.get('qualquercoisa', function(err, doc){
if(err && err.notFound)
console.log('Documento não encontrado.')
if(err && !err.notFound)
console.log('Aconteceu algum outro erro.');
});