@morpheus/addon-net
라이브러리에서 제공되는 모듈
Before M.net.cookie.clear
저장된 쿠키를 삭제합니다.
Return
void
Usage
import { clearCookie } from '@morpheus/addon-net'
clearCookie()
Before M.net.http.send
HTTP 요청을 전송합니다.
Parameters
options
Object
string
string
"GET"
| "POST"
| "PUT"
| "DELETE"
| string
number
any
boolean
boolean
boolean
string
boolean
any
Return
Promise<T>
Usage
import { sendHttp } from '@morpheus/addon-net'
sendHttp({
server: 'API_SERVER',
path: '/users',
method: 'POST',
}).then(response => {
console.log(response);
})
Before M.net.socket.send
소켓 요청을 전송합니다.
Parameters
options
Object
string
string
number
any
boolean
boolean
boolean
string
boolean
any
Return
Promise<T>
Usage
import { sendSocket } from '@morpheus/addon-net'
sendSocket({
server: 'SERVER_NAME',
path: '/chat',
data: { message: 'Hello' }
}).then(response => {
console.log(response);
})
Before M.net.res.update
리소스를 서버에서 업데이트합니다.
Parameters
options
(optional)
Object
string
"real"
| "dev"
(total: string, read: string, remain: string, percentage: string) => void
Return
Promise<Object>
"SUCCESS"
| "SUCCESS_AND_REFRESH"
| "FORCED_APP_UPDATING"
| "LICENSE_IS_NOT_EXISTENCE"
| "BROKEN_INTEGRITY_OF_LICENSE"
| "EXPIRED_LICENSE"
| "INSUFFICIENT_MEMORY"
| "EXT_MEM_NOT_AVAIL"
| string
any
Usage
import { updateResource } from '@morpheus/addon-net'
updateResource({
mode: 'real',
progress: (total, read, remain, percentage) => {
console.log(`Progress: ${percentage}%`);
}
}).then(result => {
console.log(result.status);
})
Before M.net.res.check
리소스 업데이트 여부를 확인합니다.
Parameters
options
(optional)
Object
string
"real"
| "dev"
Return
Promise<Object>
"IS_RESOURCE_UPDATE"
| string
boolean
Usage
import { checkResource } from '@morpheus/addon-net'
checkResource().then(result => {
if(result.info.update) {
console.log('리소스 업데이트 필요');
}
})
Before M.net.res.reset
리소스 버전을 초기화합니다.
Return
void
Usage
import { resetResourceVersion } from '@morpheus/addon-net'
resetResourceVersion()