csv 파일 파싱

콤마로 구분된 csv 파일을 읽어 파싱할 때 아래와 같은 문제가 있다.test, 1, "1,1", 2, 3 => 'test', 1, '"1', ',1"', 2, 3쌍따옴표로 묶인 데이터는 하나의 컬럼으로 취급되어야 하는데 단순히 콤마로 split(’,’) 하면 위처럼

2023년 6월 2일
·
0개의 댓글
·

proxyMiddleware(express.Router) 사용 시 파일 다운로드 주의사항

엑셀 다운로드 API 를 통해 엑셀 다운로드 기능 구현 중 아래 문제가 발생했다.API 서버로 Download API 요청 시 응답 데이터와 Proxy 서버로 Download API 요청 시 응답 데이터가 다른 문제어떤 환경 문제로 인해 해당 프로젝트는 이런 구조로 되

2023년 6월 2일
·
0개의 댓글
·

SSR 컨텍스트에서 API 호출 시 왜 Client 요청 헤더가 넘어가는가?

결론: nuxt/axios 설정이 있음proxyHeaders(https://axios.nuxtjs.org/options/요청 IP 를 통해 특정 값을 판단하여 리턴하는 getDataByIp API 가 있다. getDataByIp API는 IP를 파라미터로 받고

2023년 5월 15일
·
0개의 댓글
·

[IE] How to fix SCRIPT1002 : syntax error

SCRIPT1002:syntax error 위 에러는 구문 오류로 IE 에서 지원되지 않는 문법을 사용할 경우 발생 따라서 babel 설정을 살펴봐야함 vue 의 babel-loader 설정 유의사항 vue-cli 의 webpack babel-loader의 기본 설

2023년 2월 15일
·
0개의 댓글
·
post-thumbnail

Vue 속도 향상을 위한 방법

아래 블로그에 작성된 내용을 옮김https://rutgo-letsgo.tistory.com/286필요할 때만 렌더링되도록 주의해야함div 로 목록을 그렸을 때array 에 목록 추가/수정/삭제 시 모든 div 가 업데이트 됨컴포넌트로 목록을 그렸을 때컴포넌트는

2022년 11월 28일
·
0개의 댓글
·
post-thumbnail

threejs (5)

대상 주위를 살필 수 있음부드럽게 움직이게 하거나 확대/축소에 대한 최솟값 등도 설정 가능함변경사항을 적용하려면 얘도 마찬가지로 update() 를 호출해줘야함FlyControls

2022년 11월 25일
·
0개의 댓글
·
post-thumbnail

threejs(4)

카메라가 대상 주위를 선회할 수 있음마우스로 카메라를 돌리면서 대상 여기저기 살필 수 있음, 확대 축소도 가능BoxGeometry(https://threejs.org/docs/?q=box- 공식 문서의 각 Geometry 별 설명 페이지에 가보면 예시 화면에C

2022년 11월 25일
·
0개의 댓글
·
post-thumbnail

threejs(3)

이번엔\~~ transform 학습3D 벡터를 나타내는 클래스 3D 공간의 한 점 (x, y, z 값을 갖는다.)Scene Graph 를 이용하여 그룹화하기Mesh 들을 그룹화 함 (예를들어 로봇의 몸+팔+다리 를 하나로~)태양계자세히 보면 각각 자기가 돌면서 + 그룹

2022년 11월 25일
·
2개의 댓글
·
post-thumbnail

threejs(2)

이번에도 기본 사용법 익히기 위주장면의 모든 개체를 동일하게 비춤방향이 없는 빛으로 그림자를 드리울 수는 없음약간 필터 느낌인가보다. 🤔DirectionalLight 만 있을 때BeforeAmbientLight 도 적용 했을 때After3개의 축을 시각화하는 축 개체

2022년 11월 25일
·
0개의 댓글
·
post-thumbnail

three.js (1)

👼동료👼분이 강의를 공유해주셔서 inflearn three.js로 시작하는 3D 인터랙티브 웹 을 수강할 수 있게되었다. Threejs 란? 기본 개념 예제를 위한 환경 구성 강의에선 사용하지 않지만 그냥 내가 편해서 eslint, prettier, typesc

2022년 11월 22일
·
0개의 댓글
·

webpack > typescript+eslint+prettier 적용

설치 @typescript-eslint/eslint-plugin: TypeScript관련 linting 규칙을 처리하는 플러그인 @typescript-eslint/parser: 타입스크립트용 Eslint 파서 eslint-config-prettier: eslint에

2022년 11월 22일
·
0개의 댓글
·
post-thumbnail

Android emulator 설치 및 실행 명령어 등록 / 호스트 변경

Android Studio 실행 및 Create device 클릭Create Devicedevice 선택 (❗️주의❗️ Emulator 의 hosts 를 변경할거라면 PlayStore 표시가 없는 device로 선택)용량 및 메모리 설정 후 완료매번 Emulator 를

2022년 11월 18일
·
0개의 댓글
·
post-thumbnail

Chrome 58 이후 사설 인증서 생성

Chrome 58 업데이트 이후 SSL 인증서에 반영되어야 하는 사항 전달드립니다.Chrome 58 부터는 인증서의 호스트 식별 시 CN(CommonName)만 사용하던 부분이 변경되었습니다.자체 서명된 인증서를 생성하는 경우 적절한 IP 혹은 DNS 명을 subjec

2022년 8월 25일
·
0개의 댓글
·
post-thumbnail

Intellij - Easy i18n Plugin

다국어 보기/추가/수정/삭제가 편리한 플러그인 \- 보기: 아래와 같이 default 언어 설정에 따라 설정한 다국어 텍스트가 표시된다. \- 추가/수정: String에 마우스 클릭 + Ctrl 시 다국어 수정 팝업이 표시된다. (수정/삭제 가능) 포맷후 Int

2022년 7월 12일
·
0개의 댓글
·

Typescript - TS7053

Typescript 는 string 타입의 key 를 허용하지 않는다.String Literal 또는 number 타입만 허용된다.https://bobbyhadz.com/blog/typescript-add-property-to-objecthttps:/

2022년 6월 30일
·
0개의 댓글
·

Pinia - State에 Object type 정의

위 Store는 아래와 같이 사용 가능하다.구조분해 할당 시, Primitive Type 변수의 경우 반응성을 잃지만(https://pinia.vuejs.org/core-concepts/computed나, storeToRefs 작업 없이 reactive 하게

2022년 6월 23일
·
0개의 댓글
·

??, nullish coalescing operator

a ?? b a 가 null, undefined가 아니면 a그 외는 b첫 번째 정의된(defined) 값을 반환한다.height이 없으면 100, width가 없으면 50을 설정하여 height\*width 의 값을 계산하고자 할 때 아래와 같이 코드를 작성하면 문제가

2022년 6월 10일
·
0개의 댓글
·

vue 파일 import 경로의 '@'는 어디서 설정했을까

업로드중..'@'는 webpack의 path alias로 절대 경로에 대한 별칭이다.vue-cli로 설치 시 @에 대한 path alias 설정이 자동으로 되어있다. (몇버전 부터였는지는 기억이..)이 설정은 어디서 확인할 수 있을까?vue inspect > outpu

2022년 6월 9일
·
0개의 댓글
·

Vue2 - SVG Raw Data (String) 으로 import 하기

과정 vue-d3-network 모듈을 사용해서 그래프를 만들려고 하는데 노드 Icon을 지정하려면 svg 파일을 불러와야했다. 이렇게 svg를 불러온 뒤 속성값에 넣어줬는데 변화가 없었다. 차이점을 찾으려고 예제 소스를 보니 아래와 같이 svg 파일을 불러오고

2022년 5월 27일
·
0개의 댓글
·
post-thumbnail

Pinia - 컴포넌트 외부에서 사용 시 (vue2)

현재 개발 환경은 vue2+composition api 이다.router에서 pinia에 있는 store를 호출하여 값을 꺼내올 일이 생겼는데 자꾸 스토어가 아직 설치되지 않았다는 에러가 발생했다.컴포넌트 외에서 스토어 사용 시 공홈에서는 아래와 같이 사용하라고 되어있

2022년 2월 22일
·
1개의 댓글
·