ex) 1.
const func = async () => {
let promise=new Promise((resolve, reject)=>{
setTimeout(()=> resolve("완료"),1000)
})
let result= await promise
alert(result) //완료
}
func()
ex) 2.
const func2 = async () =>{
let result= await Promise.resolve("hello")
return result
}
func2()
setTimeout (async () => {
let res=await fetch("../data.txt")
let text=await res.text();
}, 1000 )
서버에 요청을 보내면 응답이 오기까지 시간이 걸린다. 그러므로 서버에 보내는 요청은 비동기 처리! 이후에 처리하는 과정은 .then
or await
을 이용한다.
이 메소드를 사용하기 위해서는 보내야하는 정보들이 있다
axios({
//request
method: "get",
url: "url",
responseType: "type"
}).then(function (response){
//response Action
})