https://github.com/robsonkades/vscode-express-snippets
🔨 🎉 Snippet para facilitar a criação de controllers e services com Node.js e Express para Javascript
https://github.com/robsonkades/vscode-express-snippets
express express-snippets javascript nodejs snippets
Last synced: about 1 month ago
JSON representation
🔨 🎉 Snippet para facilitar a criação de controllers e services com Node.js e Express para Javascript
- Host: GitHub
- URL: https://github.com/robsonkades/vscode-express-snippets
- Owner: robsonkades
- License: mit
- Created: 2020-03-12T00:57:07.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-03-16T22:40:05.000Z (about 5 years ago)
- Last Synced: 2025-04-06T05:51:15.405Z (2 months ago)
- Topics: express, express-snippets, javascript, nodejs, snippets
- Homepage:
- Size: 1.78 MB
- Stars: 13
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Express Snippets
## Tabela de Conteúdo
- [Tabela de Conteúdo](#tabela-de-conte%C3%BAdo)
- [Sobre o Projeto](#sobre-o-projeto)
- [Começando](#come%C3%A7ando)
- [Instalação](#instala%C3%A7%C3%A3o)
- [Linguagens Suportadas](#linguagens-suportadas)
- [Como Usar?](#como-usar)
- [Snippets](#snippets)
- [Contribuição](#contribui%C3%A7%C3%A3o)
- [Licença](#licen%C3%A7a)
- [Contato](#contato)## Sobre o Projeto
Este projeto visa a disponibilização de um conjunto de Snippets ou atalhos para criação de Controllers e métodos em aplicações Node.js com Express.
## Começando
### Instalação
Para instalar uma extensão você pode executar o **Command Pallete** através do comando `Ctrl + Shift + P` ou `Cmd + Shift + P` , digitar `Install Extensions` e por fim dar um `Enter`, feito isso pesquise por Express e você vai encontrar a extensão **Express Snippets**.
### Linguagens Suportadas
- JavaScript (.js)
### Como Usar?
Quando você instalar a Extensão o desenvolvimento em Node.js será bem mais divertido e produtivo.

### Snippets
Abaixo segue a lista com todos os Snippets disponÃveis e os gatilhos para cada um. O **⇥** significa a tecla `TAB`.
| Gatilho | Conteúdo |
| ---------: | --------------------------------------------------------- |
| `app →` | Cria classe principal do express |
| `routes →` | Cria a classe de rotas do express |
| `sch →` | Cria um schema do mongoose |
| `mod →` | Cria um model do sequelize |
| `db →` | Cria classe de conexão de banco de dados postgres/mongodb |
| `cfc →` | Cria um controller com **todos** os métodos |
| `cst →` | Cria um controller com o método **store** |
| `cin →` | Cria um controller com o método **index** |
| `ccr →` | Cria um controller com o método **create** |
| `csh →` | Cria um controller com o método **show** |
| `ced →` | Cria um controller com o método **edit** |
| `cup →` | Cria um controller com o método **update** |
| `cde →` | Cria um controller com o método **destroy** |
| `cvi →` | Cria um controller com o método **view** |
| `cgr →` | Cria um controller com o método **grid** |
| `cfo →` | Cria um controller com o método **form** |
| `st →` | Cria o método **store** |
| `in →` | Cria o método **index** |
| `cr →` | Cria o método **create** |
| `sh →` | Cria o método **show** |
| `ed →` | Cria o método **edit** |
| `up →` | Cria o método **update** |
| `dt →` | Cria o método **destroy** |
| `de →` | Cria o método **delete** |
| `vi →` | Cria o método **view** |
| `gr →` | Cria o método **grid** |
| `fo →` | Cria o método **form** |## Contribuição
Contribuições são o que fazem a comunidade open source um lugar incrÃvel para aprender, inspirar e criar. Qualquer contribuição que você fizer será **muito apreciada**.
1. Faça um Fork do projeto
2. Crie uma Branch para sua Feature (`git checkout -b feature/FeatureIncrivel`)
3. Adicione suas mudanças (`git add .`)
4. Comite suas mudanças (`git commit -m 'Adicionando uma Feature incrÃvel!`)
5. Faça o Push da Branch (`git push origin feature/FeatureIncrivel`)
6. Abra uma Pull Request## Licença
DistribuÃdo sob a licença MIT. Veja `LICENSE` para mais informações.
## Contato
Robson Kades - [Github](https://github.com/robsonkades) - **[email protected]**