...
- As funções Serverless permitem que os desenvolvedores escrevam funções em JavaScript e outras linguagens para lidar com autenticação de usuário, envios de formulários, consultas de banco de dados e muito mais.
- Seguindo o padrão da documentação da vercel + nextjs, você pode entender melhor sobre a organização das rotas da api ou paginas.
OBS : Para as rotas e as requisições a pasta pages não será incluida a rota final sendo : /user/pagename.
/pages/user/pagename
-
OBS: Observe que nesse exemplo teriamos um arquivo pagename.ts
-
OBS: Se o nome do arquivo/pagina for index.ts então será carregado com o nome da pasta do arquivo exemplo :
/pages/user/login
-
OBS: Observe que nesse caso teriamos um arquivo index.ts
OBS : Para as rotas e as requisições a pasta pages não será incluida a rota final sendo : /api/user/pagename.
/pages/api/user/pagename
-
OBS: Observe que nesse exemplo teriamos um arquivo pagename.ts
-
OBS: Se o nome do arquivo/pagina for index.ts então será carregado com o nome da pasta do arquivo exemplo :
/pages/api/user/login
-
OBS: Observe que nesse caso teriamos um arquivo index.ts
Fork o respositorio, entre no site da vercel e importe o projeto, pronto agora é só esperar a vervel criar o dominio e colocar o app online!
O sistema de proteção de rotas funciona com uma hoc (High Order Component), como esse component é recarregado apenas nas rotas que o usuario tem permissão então algumas verificações e dados podem ser salvos e usados nesse component quando necessario!
Para proteger uma rota inicie o component <ProtectedRoute />
- React
- Bootstrap
- jsonWebToken
- mdb-react-ui-kit
- axios
- react-dom
- NextJS
- MercadoPago
- Sequelize
- Mysql2
Typescript, Javascript
- /user
- /login
- /register
- /panel
- /instagram
- /list
- /instagram
- /balance
- /add
- /api
- /user
- /login
- /register
- /balance
- /add
- /user