Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sina-byn/express-rest-snippets
a VS Code snippet extension to develop REST APIs with Express.js faster than ever
https://github.com/sina-byn/express-rest-snippets
expressjs extension javascript rest rest-api restful-api typescript vscode vscode-extension vscode-snippet vscode-snippets vscode-snippets-extension
Last synced: 6 days ago
JSON representation
a VS Code snippet extension to develop REST APIs with Express.js faster than ever
- Host: GitHub
- URL: https://github.com/sina-byn/express-rest-snippets
- Owner: sina-byn
- License: mit
- Created: 2024-06-10T20:20:10.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-06-11T16:30:53.000Z (8 months ago)
- Last Synced: 2024-12-23T03:07:35.582Z (2 months ago)
- Topics: expressjs, extension, javascript, rest, rest-api, restful-api, typescript, vscode, vscode-extension, vscode-snippet, vscode-snippets, vscode-snippets-extension
- Homepage: https://marketplace.visualstudio.com/items?itemName=sina-byn.express-rest-snippets
- Size: 4.88 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Express REST Snippets
> The source code for this extension is available at https://github.com/sina-byn/express-rest-snippets.
## Example
Initialize an express server with `exp` :
```javascript
const express = require('express');const app = express();
const port = process.env.PORT || 3000;
app.listen(port, () => {
console.log(`Server running at http://localhost:${port}`);
});
```## Snippets
| Snippet | Description |
| :------ | --------------------------------------------- |
| `exp` | initialize an express server |
| `rtr` | initialize an express router |
| `mid` | add an express middleware |
| `rmid` | add an express router middleware |
| `emid` | add an express error middleware |
| `rt` | add an express route |
| `ctrl` | add an express controller |
| `res` | add an express response expression |
| `sres` | add an express success response expression |
| `eres` | add an express error response expression |
| `ncres` | add an express no-content response expression |**Enjoy!**