SugoiJS
Demo
Git
NPM
Slack
Search…
V4.0
What is SugoiJS?
Get started
Core concept - FP & OOP
@sugoi/cli
Getting started
Configurations
sugoi.json
Commands
Get build configuration
@sugoi/server
Getting started
Modules
Bootstrapping
Define a route (Controller)
Setting services (Injectables)
CRUD Controller
Response handling
Parameters validation
Authorization
Delay module initialization
Hooks
Timeout
Using configuration
@Sugoi/ORM
Getting started
RESTFUL model
Connectable model
Model interface
Lifecycle
Setting CRUD logic
QueryOptions (sort, page, limit)
Model name
Primary key
Data handling
@sugoi/socket
Getting started
Bootstrapping
Binding a function to event
Middlewares
Handling server & namespace
Dynamic event handling
Schema validator
@sugoi/redis
Getting started
Boostrapping
RedisProvider
Pub/Sub
Scripts
@sugoi/core
Getting started
Policies (Filters)
Singleton
Exception
Casting
@Catch - error handling
@PostConstruct()
@Iterable()
@Deprecated
@OnEvent - event handling
Run time decorate ( + JS support)
ComparableSchema
Using configuration
Extra
Full demo
ORM demo
Upgrade to V4
Powered By
GitBook
@PostConstruct()
Run methods after instance construct
Overview
The
PostConstruct
decorator set the method to be called on moment after instance construct
Example
​
export
class
AdminController
{
public
firstName
:
string
;
public
lastName
:
string
;
public
fullName
:
string
;
constructor
(
firstName
:
string
,
lastName
:
string
){
this
.
firstName
=
firstName
;
this
.
lastName
=
lastName
;
}
@
PostConstruct
()
generaterFullName
(){
this
.
fullName
=
`
${
this
.
firstName
}
${
this
.
lastName
}
`
;
}
}
@sugoi/core - Previous
@Catch - error handling
Next - @sugoi/core
@Iterable()
Last modified
3yr ago
Copy link
Outline
Overview
Example