GithubHelp home page GithubHelp logo

semana-omnistack-faq's Introduction

Semana Omnistack

FAQ referente à Semana Omnistack

Issues

00 - Workshop Iniciantes

Onde estão os arquivos do Workshop?

https://gist.github.com/maykbrito/4ed2051eab0d6f8dc96083a00996abf4

Onde encontro a logo?

https://i.imgur.com/27pdZLL.png

01 - Ambiente

Erro app.ps1 não pode ser carregado

Execute esse comando como administrador no seu powershell:

Set-ExecutionPolicy Unrestricted

E depois tente executar o comando anterior novamente

Erro npm ERR! code EPERM ao tentar executar um comando

Execute o comando fora do VSCode com o seu Powershell em modo Administrador

Erro ENOENT quando executa o comando npm start no Frontend

Tente adicionar o seguinte na variável de ambiente Path:

C:\Windows\System32

Dificuldade para sair da system32/navegar entre as pastas

Execute os comandos no terminal:

1 - cd ~/ (Isso irá pra usa pasta de Documentos) 2 - mkdir semanaomnistack11 (Isso irá criar um diretório chamado omnistack11) 3 - cd semanaomnistack11 4 - mkdir aulas 5 - cd aulas 6 - mkdir backend 7 - cd backend

Erro na instalação do chocolatey: Impossível converter o valor '3312' para o tipo 'System...

1 - Abra o Powershell no modo administrador e execute get-host.

2 - Na linha Version verifique se a versão do seu Powershell está abaixo da 3. Se estiver, siga os passos abaixo.

3 - Baixe o Windows Management Framework 3.0 (https://www.microsoft.com/en-us/download/details.aspx?id=34595) para atualizar seu Powershell.

4 - Reinicie sua máquina e tente instalar o chocolatey novamente usando o Powershell no modo administrador

JSON do Diego no Google Chrome está com aparência diferente

Instale a Extensão JSON Viewer - https://chrome.google.com/webstore/detail/json-viewer/gbmdgpbipfallnflgajpaliibnhdgobh/related?hl=pt-BR

Erro Error: listen EADDRINUSE :::3333

A porta já está em uso, para resolver isso você pode encerrar o processo que está rodando nessa porta executando o comando:

  • Linux
pkill node
  • Windows
taskkill /f /im node.exe

Erro System limit for number of file watchers reached

Execute o seguinte comando no terminal:

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

Erro Could not install from.. ao tentar executar o create-react-app com o npx

Esse erro está acontecendo porque o seu usuário tem um espaço no nome. Mas você pode fazer o seguinte:

npm install -g create-react-app

E depois você pode rodar o comando:

create-react-app frontend

Se não der certo, tente pelo Yarn. Abra o powershell como admin e rode o comando:

cinst yarn

Feche o powershell e abra novamente como admin. Execute:

yarn -v

Se retornar a versão do yarn, funcionou corretamente. Por fim rode:

yarn global add create-react-app
npm uninstall -g create-react-app
create-react-app frontend

Erro O termo node não é reconhecido como nome de cmdlet ou O termo npm não é reconhecido como nome de cmdlet

Tente reiniciar o powershell e abrir como administrador. Se não funcionar, sigam esses passos:

1 - Aperte a tecla Windows e na barra de pesquisa busque por Variáveis de ambiente e abra o a primeira opção do sistema; 2 - Na janela que for aberta clique em Variáveis de Ambiente; 3 - Na janela das variáveis use a segunda opção, Variáveis do Sistema e procure pela variável Path e clique em Editar ; 4 - A janela com os valores das variáveis de ambiente pode abrir de 2 formas: a primeira é uma janela com os valores separados por linha, se for essa opção basta adicionar mais uma linha com o valor: C:\Program Files\nodejs. Mas caso abra apenas uma pequena janela com uma linha só com os valores separados por ; vá até o final dessa linha, adicione mais um ; e depois o valor C:\Program Files\nodejs, lembrando que não pode ter espaço após o ; que você adicionou. 5 - Feito isso salve, reinicie o seu PowerShell e tudo deve estar funcionando.

Se mesmo assim não tiver funcionando, tente mais esses passos (lembre-se de tomar a mesma precaução com o ;):

C:\Program Files\nodejs\node_modules\npm\bin

e

C:\Users\{yourName}\AppData\Roaming\npm

obs: Troque o {yourName} do comando acima pelo nome do usuário da sua máquina

02 - Base da Aplicação

Erro Error: Undefined binding(s) when compiling FIRST

Verifique se você está passando as informações corretamente no body do insomnia e se está desestruturando corretamente do request.body. Se o erro persistir, apague a requisição no insomnia e a crie novamente.

Erro Make sure you configure your 'user.name' and 'user.email' in git

Execute esses comandos no terminal (Lembre de trocar John Doe para seu nome, e o e-mail para o email que você utiliza no github):

git config --global user.name "John Doe"
git config --global user.email [email protected]

Erro nas migrações

Provavelmente é algum erro de digitação na hora de criar as migrations, caso queiram comparar, podem utilizar esse repositório para ver a diferença entre os códigos:

https://github.com/josepholiveira/be-the-hero/

Se mesmo assim o erro persistir, siga os seguintes passos:

1 - Execute o comando:

npx knex migrate:rollback --all

2 - Delete o arquivo db.sqlite (caso o arquivo não esteja aparecendo, reinicie o VSCODE)

3 - Rode o comando

npx knex migrate:list

4 - Rode o comando

npx knex migrate:latest

Erro ao utilizar o Postman ou o Insomnia

Você pode utilizar o https://postwoman.io/.

Para isso, você precisa sempre lembrar de usar 127.0.0.1 no lugar de localhost e adicionar o CORS no seu backend (se você não adicionar ocorrer o erro Error: Network Error. Check console for details):

1 - Adicione o CORS executando o seguinte comando no terminal:

npm install cors

2 - No seu arquivo index.js, adicione o seguinte no início do arquivo:

const cors = require("cors");

3 - Logo após o seu const app = express(); adicione o seguinte:

app.use(cors());

03 - Interface Web

04 - App Mobile

semana-omnistack-faq's People

Contributors

vinifraga avatar danileao avatar

Stargazers

Daniel Santiago da Silva avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.