Skip to content

Instantly share code, notes, and snippets.

View juniormartinxo's full-sized avatar
😎
I may be slow to respond.

Junior Martins juniormartinxo

😎
I may be slow to respond.
View GitHub Profile

Corrigir erro de arquivo de histórico zsh corrompido

zsh: corrupt history file /home/junior/.zsh_history

De vez em quando você pode deparar com o famigerado erro de histórico corrompido do SZH, o que ir[a te impedir de usar o comando fc ou pesquisar o histórico. Para consertar este erro execute os comandos abaixo na sequência:

cd ~

Apenas um exemplo de código para meu garoto Moisés! 🥰

import { useState } from 'react'
import reactLogo from './assets/react.svg'
import './App.css'

function App() {
  const [count, setCount] = useState(0)
 const [name, setName] = useState('Digite seu nome, por favor!')

A classe ConflictInterceptor()

import { Injectable, NestInterceptor, ExecutionContext, CallHandler, ConflictException } from '@nestjs/common'
import { catchError, Observable } from 'rxjs'
import { ConflictError } from '../types/ConflictError'

@Injectable()
export class ConflictInterceptor implements NestInterceptor {
  intercept(context: ExecutionContext, next: CallHandler): Observable<any> {

Docker prune, rm e rmi

Apagdno todas as imagens no Docker

$ docker image rm -f $(docker image ls -q)

Apagando todos os volumes no Docker

@juniormartinxo
juniormartinxo / Cores no console.log().md
Last active August 18, 2022 17:12
Cores no console.log()

Textos

  • \033[1;33m Amarelo
  • \033[0;34m Azul
  • \033[1;34m Azul Claro
  • \033[1;37m Branco
  • \033[0;37m Cinza Claro
  • \033[0;36m Cyan
  • \033[1;36m Cyan Claro
  • \033[0;33m Marrom
  • \033[1;30m Preto Acinzentado

Error: connect ECONNREFUSED 127.0.0.1:80 at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1187:16)

Stackoverflow (Obtendo a conexão ECONNREFUSED 127.0.0.1:80 ao tentar uma solicitação HTTP)

Acesse aqui

No meu caso, o problema era realmente o comportamento padrão do cliente HTTP que eu estava usando, axios. Por padrão, o axios nos redireciona 127.0.0.1:80se não encontrar o URL ou httpmétodo solicitado (GET/POST/PUT). Portanto, é melhor verificar sua URL se também estiver usando axios.

@juniormartinxo
juniormartinxo / Mover WSL 2 de disco.md
Last active June 19, 2022 12:46
Mover WSL 2 de disco.md

Ver este aqui

Recentemente fiz um artigo explicando como instalar e configurar o WSL 2 para ter um ambiente linux completo de desenvolvimento direto do Windows. Mas como nem tudo são flores, meu computador possui um SSD com pouco armazenamento, o que me limita em instalar muitos programas no disco C:/ padrão. Em pouco tempo vi a instalação do WSL 2 começando a consumir espaço, com tantas imagens docker e projetos front com node_modules, meu limite de armazenamento foi acabando. Como meu notebook tem também um HDD de 1TB, comecei a procurar uma maneira de instalar/mover o WSL 2 para outro disco.

Opção 1 – wsl

Exporte a instância do WSL e importe para a pasta de destion Execute os passos abaixo, trocando as informações conforme as suas informações de disco, pastas e distribuição do WSL

# cd D:\

Erros NestJS

Erro - Nest can't resolve dependencies of the ...

ERROR [ExceptionHandler] Nest can't resolve dependencies of the UserRepository (?).
Please make sure that the argument PrismaService at index [0] is available in the UserModule context.

Solução

No caso acima seria adicionar PrismaService no no provider do @Module no arquivo user.module.