Nuxt.js의 http 클라이언트 사용 (Get)
npx create-nuxt-app proj01
pages/get.vue
<!-- get.vue -->
<template>
<section class="container">
<h2>{{title}}</h2>
<pre>{{data_aa}}</pre>
<table>
<tr><th>args</th>
<td> {{data_aa.args}} </td></tr>
<tr><th>headers</th>
<td> {{data_aa.headers}} </td></tr>
<tr><th>origin</th>
<td> {{data_aa.origin}} </td></tr>
<tr><th>url</th>
<td> {{data_aa.url}} </td></tr>
</table>
<hr>
<p>{{now}}</p>
</section>
</template>
<script>
const axios = require('axios')
const url = 'https://httpbin.org/get'
export default {
data: function(){
return {
title: 'http Get',
now: 'お待ち下さい...',
};
},
asyncData: async function () {
let result = await axios.get(url);
return {data_aa: result.data};
},
created: function (){
setInterval(() =>{
var d = new Date();
this.now = d.getHours()
+ ':' + d.getMinutes()
+ ':' + d.getSeconds();
},1000);
},
};
</script>
<style>
.container {
padding: 5px 10px;
}
h2 {
font-size: 30pt;
color: green;
}
p {
padding-top:5px;
font-size: 20pt;
color: cyan;
}
pre {
padding: 10px;
font-size: 10pt;
color: blue;
}
hr {
margin:10px 0px;
}
</style>
서버 실행
yarn dev
http://localhost:3000/get/ 에 접속한다.
Reference
이 문제에 관하여(Nuxt.js의 http 클라이언트 사용 (Get)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ekzemplaro/items/9c72138d991d4720d0ff텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)