yarn add express (adiciona node_modules) e dependencias
criar pasta src e arquivo server.js
add JSON viewer extension
yarn add nodemon -D (restart server automatically)
No package.json add
C:/Users/user/AppData/Roaming/npm/node_modules/expo-cli/node_modules/@expo/xdl/binaries/windows/adb
"scripts": { "dev": "nodemon src/server.js" },
so preciso rodar yarn dev
Cria no MongoDB Atlas yarn add mongoose
adiciona a string e arrum o erro adicionando virgula e chaves
async await
multipart file: yarn add multer
Babel - transforma um codigo atualizado legivel para varios browsers
REACT
yarn create react-app frontend
run yarn dev (servidor)
yarn start
apaga arquivos na pasta public e limpa o html
depois de criar o html/css instalar o AXIOS
const [email, setEmail] = useState(''); // retornar automaticamente
value={email} onChange={event => setEmail(event.target.value)}
volta no backend e yarn add cors
app.use(cors());se colocar endreco aqui dentro permite que apenas esse endereco consiga conectar
yarn add react-router-dom (sistema de rotas)
Mobile npm install expo expo init mobile yarn start
Genymotion
taskkill /f /im adb.exe
yarn add react-navigation
expo install react-native-gesture-handler react-native-reanimated
yarn add axios
BackEND
yarn add socket.io
Ir no server para ouvir http e socket
frontEND
yarn add socket.io-client (no Mobile tmbm)