mirror of
https://github.com/LeCoupa/awesome-cheatsheets.git
synced 2026-01-26 05:08:03 -08:00
Compare commits
4 Commits
d61b4c0ef3
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8249479622 | ||
|
|
65ad8bf5d3 | ||
|
|
dba33d6681 | ||
|
|
9d8c46566b |
@@ -1,79 +0,0 @@
|
||||
# NestJS
|
||||
|
||||
## Summary
|
||||
|
||||
- [Introduction](#introduction)
|
||||
- [CLI Commands](#cli-commands)
|
||||
- [Installation](#installation)
|
||||
- [Usages](#usages)
|
||||
|
||||
## Introduction
|
||||
|
||||
**NestJS** is a framework for building efficient, scalable Node.js server-side applications. It uses progressive **JavaScript**, supports **TypeScript** and combines the element of **OOP** (Object Oriented Programming), **FP** (Functional Programming) & **FRP** (Functional Reactive Programming).
|
||||
|
||||
[Back to Summary](#summary)
|
||||
|
||||
## CLI Commands
|
||||
|
||||
### Installation
|
||||
|
||||
```code
|
||||
$ npm i -g @nestjs/cli
|
||||
```
|
||||
|
||||
### Usages
|
||||
|
||||
**1) nest new**
|
||||
|
||||
```code
|
||||
$ npm new <project_name> [options]
|
||||
```
|
||||
|
||||
**Options**
|
||||
|
||||
| Option | Description |
|
||||
| :---------------------- | :-------------------------------------------------------------------------------- |
|
||||
| _--dry-run_ | Report the changes made, but it doesn't affect the file system. <br/> Alias: _-d_ |
|
||||
| _--language [language]_ | Specify programming language (TS or JS).<br/> Alias: _-l_ |
|
||||
|
||||
**2) nest generate**
|
||||
|
||||
```code
|
||||
$ nest generate <schematic> <name> [options]
|
||||
$ nest g <schematic> <name> [options]
|
||||
```
|
||||
|
||||
where,<br/>
|
||||
_<schematic>_ - to generate. <br/>
|
||||
_<name>_ - name of the generated component. <br/>
|
||||
|
||||
**Schematics**<br/>
|
||||
| Name | Description |
|
||||
| :---- | :---- |
|
||||
|app| Generates a new application within a monorepo|
|
||||
|library| Generates a new library within a monorepo|
|
||||
|class|Generate a new class|
|
||||
|controller|Generate a new controller|
|
||||
|decorator|Generate decorator |
|
||||
|filter|Generate a filter|
|
||||
|gateway|Generate a gateway|
|
||||
|guard|Generate a guard|
|
||||
|interface|Generate an interface|
|
||||
|interceptor|Generate an interceptor|
|
||||
|middleware|Generate a middleware|
|
||||
|module|Generate a module|
|
||||
|pipe|Generate a pipe|
|
||||
|provider|Generate a provider|
|
||||
|resolver|Generate a resolver|
|
||||
|service| Generate a service|
|
||||
|resource| Generates a new CRUD resource |
|
||||
|
||||
**CRUD generator**
|
||||
|
||||
| Commands | Description |
|
||||
| :------------ | :-------------------------------------------------- |
|
||||
| **nest g mo** | Generates a module for groping related components |
|
||||
| **nest g co** | Generates a controller to define CRUD routes |
|
||||
| **nest g s** | Generates a service to implement the business logic |
|
||||
|
||||
[Back to Summary](#summary)
|
||||
@@ -95,3 +95,9 @@ arr.reduce(callback[, initialValue]) // Apply a function against
|
||||
arr.reduceRight(callback[, initialValue]) // Apply a function against an accumulator and each value of the array (from right-to-left) as to reduce it to a single value.
|
||||
arr.some(callback[, initialValue]) // Returns true if at least one element in this array satisfies the provided testing function.
|
||||
arr.values() // Returns a new Array Iterator object that contains the values for each index in the array.
|
||||
|
||||
// String methods
|
||||
String.charAt(index) // Returns the character at the specified index in a string.
|
||||
String.indexOf(character) // Returns the index of the first occurrence of a specified value in a string.
|
||||
String.substring(starting_index, ending_index) // Returns a new string that is a subset of the original string.
|
||||
String.substring(starting_index) // Returns a substring from starting index to last index of string.
|
||||
@@ -21,6 +21,7 @@ cat /proc/<process_id>/maps # Show the current virtual memory usage of a Linux
|
||||
ip r # Display ip of the server
|
||||
|
||||
lsof -i :9000 # List process running on port 9000
|
||||
kill -9 $(lsof -t -i:PORT) # Kill the process running on whichever port specified
|
||||
|
||||
journalctl -u minio.service -n 100 --no-pager # List last 100 logs for specific service
|
||||
|
||||
|
||||
Reference in New Issue
Block a user