Compare commits

..

6 Commits

Author SHA1 Message Date
Deepak Guptha
d61b4c0ef3 Merge f3c4d605e5 into 88e5be6e4b 2024-11-20 04:01:36 +01:00
Deepak Guptha
f3c4d605e5 docs: Creation of NestJS for the backend apps 2021-09-19 17:30:26 +05:30
Deepak Guptha
2c4c52777b Merge branch 'LeCoupa:master' into master 2021-09-19 13:51:33 +05:30
Deepak Guptha
a0b668fec7 Merge branch 'LeCoupa:master' into master 2021-09-03 15:52:19 +02:00
Deepak Guptha
b6c494d560 Merge branch 'LeCoupa:master' into master 2021-05-28 18:40:20 +02:00
Deepak Guptha
99bb0374b3 Merge pull request #1 from LeCoupa/master
feat: Newer updates
2019-08-09 16:58:34 +02:00
3 changed files with 79 additions and 7 deletions

79
backend/nestjs.md Normal file
View File

@@ -0,0 +1,79 @@
# 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/>
_&lt;schematic&gt;_ - to generate. <br/>
_&lt;name&gt;_ - 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)

View File

@@ -95,9 +95,3 @@ 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.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.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. 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.

View File

@@ -21,7 +21,6 @@ cat /proc/<process_id>/maps # Show the current virtual memory usage of a Linux
ip r # Display ip of the server ip r # Display ip of the server
lsof -i :9000 # List process running on port 9000 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 journalctl -u minio.service -n 100 --no-pager # List last 100 logs for specific service