일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- f035d
- naver storage
- bucket cors
- NUXT
- Android
- Vuetify
- MySQL
- JavaScript
- xlsx
- electron-nuxt
- Vue
- bucket max-key
- nodejs
- CSS
- c#
- 동일 프로그램
- onsen-ui
- 프로세스 방지
- vuetifyjs
- v-select
- Electron
- onsenui
- error
- 동일 프로세스
- vuejs
- naver storage bucket error
- v-text-field height
- kotlin
- sequelize
- sort
- Today
- Total
목록전체 글 (75)
앙큼한 개발기록
자바스크립트 함수에서 전달 받는 파라미터는 초기 값을 설정해주는 것도 가능하고, 배열로도 받을 수 있고, 객체로도 전달이 가능하다. 주로 객체나 배열로 전달하면 통체로 전달하지만 각각의 객체에 대한 프로퍼티를 보여주거나 배열의 각 항목별 선언된 내용이 필요한 경우 해당 항목을 바로 사용할 수 있다. - 예시 // 이런 객체가 존재할때 let student = { name: "name" age: 15 } // 이름을 가지고 오고 싶은 함수라면 function getName (obj) { return obj.name } // 이런 방식도 가능하다 function getNameByParam({name}) { return name } 아래처럼 썼을 때 장점은 함수에서 전달받은 프로퍼티가 뭔지 알 수 있다는 점이..
클라이언트에서 서버로 데이터를 전달하여 저장하는 과정에서 위에 에러가 발생했다면 들어가는 데이터의 길이, 타입을 확인 해봐야 된다. 나 같은 경우 char(4)로 4글자 code로만 들어가게 만들었는데 4글자를 초과 한다거나 integer로 선언해 놓고 "10,000", "10000" 처럼 들어가는 경우에도 에러가 발생한다. 들어가는 데이터 값을 확인 해 보자.
javascript 에서 Object를 복사하는 방법은 여러가지가 있다. 1. lodash 2. json 3. separator ... 위에 언급한거 외에도 다른 라이브러리를 사용해도 된다. object를 복사해서 사용하는 이유는 Object 가 참조 하고 있는 주소 값때문에 단순하게 let이나 var로 선언해서 사용할 경우 해당 참조값 모두가 바뀔수 있기 때문에 동일한 데이터를 가지고 가공해서 사용하고 싶을 때 많이 사용 된다. 나는 위에 중에서 json 방식을 공통 함수로 만들어서 사용 하고 있다. 내가 사용한 함수는 다음과 같다. cloneObject(value) { return JSON.parse(JSON.stringify(value)) } 심플하고, 라이브러리 안써도 되고, 함수로 써서 알기 쉽..
맨날 쓰고 맨날 까먹는 sequelize migration 정리 command sequelize migration:create --name 파일명 sequelize db:migrate sequelize db:migrate:undo addColumn module.exports = { up: async (queryInterface, Sequelize) => { await queryInterface.addColumn('테이블명', '변수명', { type: Sequelize.타입[BOOLEAN, STRING(4, 8, 16), TEXT, INTEGER], comment: "" ... }) } } removeColumn module.exports = { up: async (queryInterface, Seque..
sequelize 를 사용하면서 가장 많이 고민하는 부분인 데이터 베이스 구조와 api 의 속도 개선을 위해서 어떤식으로 진행했는지에 대해 간단하게 적어 보고자 한다. 다른 직원분들이나 회사 동료들에게 데이터 다이어트를 하라고 하거나 속도 개선을 하자고 하면 어디서 부터 시작해야 될지 모르는 분들이 많은것 같다. 나또한 예전에 작업하면서 아무리 해도 안되는 부분이 있었지만 그래도 어느정도 내가 여태까지 해왔던 아주 심플한 방법으로 개선했던 점들을 공유 한다. 1. 데이터 미리 받아오기 sequelize에서 include를 거는걸 최소화 하고 배열에서 가져올때에는 관계 되어 있는 데이터를 미리 가져와서 공유 데이터에 넣어 놓고 (vuex, redux등등..) 사용한다면 api 속도가 미친듯이 빨라지는 효과..