일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- parcel
- first class citizen
- javascript eventloop
- parcel resolver error
- parcel tilde
- typescript parcel tilde
- centos7 설치
- 자료구조
- express request body
- 자료구조 queue
- 선형리스트
- body-parser
- 함수 호이스팅
- task queue
- request body undefined
- 변수 호이스팅
- redux 사용 이유
- es6 module
- javascript module
- 자료구조 정렬
- Event Loop
- web server vs was
- Call stack
- 순차리스트
- javascript first class citizen
- 일급 객체
- client side rendering
- redux 특징
- parcel tilde path
- server side rendering
- Today
- Total
목록트러블슈팅 (4)
기술 블로그
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bGClWJ/btsILraoppZ/i9KrdlJIZ7565OKqpcnlU1/img.gif)
사용자가 카카오톡 공유하기를 통한 URL 링크와 같이 외부 링크를 클릭해 웹사이트에 접속하게 되면,접속한 웹사이트 도메인에 해당하는 history 는 현재 페이지를 제외하고는 존재하지 않는다.(history stack 에는 현재페이지의 history만 존재한다는 의미) 그러므로 사용자가 브라우저 뒤로가기를 클릭하면 브라우저의 기본 페이지로 이동하거나 혹은기본 페이지가 존재하지 않는 경우라면 뒤로가기 버튼은 비활성화 되어있다. window.history.pushState 혹은 replaceState 를 사용하면, 사용자가 웹사이트 최초 접속 후 브라우저 뒤로가기를 해도현재 웹사이트에 다른 페이지로 이동되도록 개발자가 의도하여 브라우저 history 를 추가할 수 있다. 이 기능을 작업한 뒤 확인하는 과정에..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/1zosp/btqAeiFHsmZ/KV6ThfUHokasmksLJp8VvK/img.png)
오랜만에 삽질기를 올린다. 아직 Typescript 기반으로 React 개발을 해본 적도 없고.. Parcel 번들러도 경험해보고 싶어서 요즘 끄적끄적하고 있다. 오늘 상대 경로를 절대 경로로 변경하기 위해 Parcel 공식문서를 찾아보다 Tilde (~)를 사용한 절대 경로 적용에 대해 알게 되었다. Parcel 공식 Docs Tilde path 바로가기 📔 Module Resolution Getting Started Features 📦 Asset Types Advanced 📔 Module Resolution The Parcel resolver implements a modified version of the node_modules resolution algorithm. Module resolution..
express 로 REST API를 만들던 도중 난관에 봉착했다. DB table에 데이터를 INSERT 하기 위해 unit test를 만들고 테스트를 하는데 request 객체에 body가 자꾸 undefined 가 뜨는 것이었다. 처음에는 express router 를 잘못 써서 발생하는 문제인줄 알았다. 허나, router 를 사용하지 않고 테스트를 해봤는데 여전히 증상은 동일했다. router 사용에는 문제가 없었다. 이리저리 해결방법을 찾기위해 express 공식페이지에서 부터 stackoverflow 등 돌아다녔다. 그러던 도중 body-parser 를 알게되었고 설정에 추가했다. 이제는 해결되는가 싶었다. 결과는 기대와는 달리 참담했다. 몇시간 째 붙잡고 있어 머리가 아파 일단 노트북을 덮었..
오늘 서버구축 담당업무가 주어졌다. 맨날 가상머신에 리눅스 깔고 하던 스킬을 활용할 때가 왔다. + (군 전산병 스킬추가) 는 개풀 뜯는.. 서버 셋팅할 PC를 부팅하니 떡하니 Windows 가 .. 당황하지 않고 CentOS 공식페이지에 들어가 .iso 파일을 받았다. 음... 가상머신에서는 그냥 iso파일을 지정하고 부팅을 하면 바로 설치가 가능하도록 진행됐음에 반해 통짜 PC에 CentOS (이하 리눅스) 설치하려면 부팅 USB 또는 CD가 필요했다. 다행히도 마침 가방에 usb가 있었고 구글링을 하여 usb 부팅이 가능하게 설정하는 프로그램을 설치했다. CentOS minimal 버전이라 그런지 usb 설정하기 까지 약 1분정도 소요됐다. usb를 데스크탑에 꽂은채로 재부팅 + F8 연타타타타닥 ..