티스토리 뷰
반응형
qs 사용 방법
qs 설치
# node v12 필요
npm install qs
.vue 파일 수정
Vue.js로 만든 quasar 클라이언트에서 qs 모듈을 사용하는 방법
LoginGroupware.vue
<template>
<q-page class="q-pa-lg">
<h5 class="q-mt-sm q-mb-md q-pl-lg">그룹웨어 로그인</h5>
</q-page>
</template>
<script>
import qs from "qs";
export default {
data() {
return {
authTokenURL: "https://hydra.trustbloc.local/oauth2/token",
basicURL: "https://user.trustbloc.local/employID/",
loginType: "LoginGroupware",
clientId: "auth-code-client",
clientSecret: "secret",
grantType: "authorization_code",
};
},
created: function() {
// send data
var data = {
grant_type: this.grantType,
client_id: this.clientId,
code: code,
redirect_uri: redirectURI,
};
console.log("data: ", data);
if(!data){
alert("data가 없습니다.");
return;
}
var queryString = qs.stringify(data);
console.log("queryString: ", queryString);
}
};
</script>
주의사항
import할 때, qs를 {}로 묶어서 하면 qs.stringify 실행 시 오류가 발생한다.
vue.runtime.esm.js?5593:1888 TypeError: Cannot read property 'stringify' of undefined
at VueComponent.created (LoginGroupware.vue?b71e:65)
at invokeWithErrorHandling (vue.runtime.esm.js?5593:1854)
at callHook (vue.runtime.esm.js?5593:4219)
at VueComponent.Vue._init (vue.runtime.esm.js?5593:5008)
at new VueComponent (vue.runtime.esm.js?5593:5154)
at createComponentInstanceForVnode (vue.runtime.esm.js?5593:3283)
at init (vue.runtime.esm.js?5593:3114)
at merged (vue.runtime.esm.js?5593:3301)
at createComponent (vue.runtime.esm.js?5593:5978)
at createElm (vue.runtime.esm.js?5593:5925)
>잘못된 qs import 방법:
import { qs } from "qs";
>올바른 qs import 방법:
import qs from "qs";
반응형
'프로그래밍 언어 > Node.js' 카테고리의 다른 글
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 블록 체인
- ubuntu
- 빅데이터
- Private Data
- 빅데이터 교육
- 하이퍼레저 인디
- 블록체인
- 알고리즘
- javascript
- 하이퍼레저 패브릭
- 문제풀이
- 기초 of 기초 데이터 개념
- 코테
- 코딩테스트
- 암브로셔스
- Hyperledger Fabric v1.2
- 어서와 데이터는 처음이지
- docker
- 빅데이터 기초
- Hyperledger Fabric
- Blockchain
- Hyperledger Indy
- codility
- 하이퍼레저 페브릭
- Hyperledger Fabric v1.1
- ambrosus
- 코딜리티
- 직딩잇템
- 빅데이터 강의
- DOCs
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함