최근에 공부 시작한 NodeJs교과서 책에서 나오는 예제를 진행하다가 발견하게된 오류였다. 예제 코드를 정확하게 따라서 입력했는데 해당 과정속에 오류가 발견되었다. 문제원인 res.writeHead(302, { Location: '/', 'Set-Cookie': `name=${encodeURI(name)}; Expires=${expires.toUTCString()}; HttpOnly; Path=/`, // 이 부분에서 오류 }); 자바스크립트 ES2015(ES6)에 포함된 문법인 백틱(``) 을 사용하다가 발생한 오류 이다. 어제 공부를 시작하게 되어서 어제 처음 알게된 텍스트 레터럴 부분인데 위 코드에서 'Set-Cookie':`name=${~~~}; 이 부분 다음 Expires줄 사이의 공백이 인정이..
분류 전체보기
·끄적끄적
미루고 미루던 서버 공부를 진행하면서 평소에 잘 사용하지 않던 Visual Studio Code를 사용하게 되어서 발견하게 되었습니다. (필자는 평소에 C#, Unity를 주로 사용하다 보니 Visual Studio를 사용합니다.) 문제 원인 코드에 대한 가이드가 자동적으로 나오게 되어서 작성 중인 윗부분의 코드가 가려지는? 처음엔 그러려니 했는데 시간이 지날수록 너무 거슬려서 이걸 어떻게 비활성화시킬까 하면서 찾아보게 되었습니다. 해결방법 어떻게 검색을 해야 할까 찾아보았을 때 필자가 선택한 방법은 "비주얼 스튜디오 코드 도움말 끄기"라고 검색을 하게 되었습니다. 몇몇 방법들이 나왔습니다. - Settings.json에 들어가서 어떤 부분을 비활성화시켜라 등 -> 작동 안 됨 - 검색 부분에 mdn 검..
라즈베리파이에서 유니티와 몽고DB 연동을 위한 첫 걸음인 Express 설치 후 확인하는 과정속에 발견된 에러입니다. 문제원인 아마 기존에 설치되었던 것과 충돌이 일어나면서 발생한 오류일수도 있고 아니면 라즈베리파이 특유의 불안한 서버 운영에서 처음 진행한 " npm Install " 에서 서버가 종료됬던 부분이 있었는데 그 사이에 약간 오류가 있었던것 같다. 에러 코드 발생 -> code: 'MODULE_NOT_FOUND', Please verify that the package.json has a valid "main" entry 등등 해결방법 생각보다 간단하게 해결이 되었다. 폴더 안에 잘못 설치된 npm 값을 삭제 -> package-lock.json 과 node_modules폴더 를 삭제한다. ..
본 글은 회사 업무 중에 서버에서 불러오는 Texture2D (JPG, PNG)등의 용량이 너무 커서 램 관리가 필요한 모바일 환경에서 강제 종료되는 현상을 방지하기 위해 구현하게 된 기능입니다. 필요한 기능 서버에서 불러오는 이미지를 런타임 환경에서 불러오는 과정과 동시에 텍스처 압축을 진행하여서 메모리 과부하를 막는 기능이 필요합니다. 유니티 프로젝트 안에 있는 텍스처의 경우 따로 여러 플랫폼에 원하는 형식으로 저장할 수 있는 기능이 제공되고 있으나 서버에서 바로 불러올 경우 위 기능을 사용하지 못하는 형식입니다. 구현한 기능 PNG or JPG -> GPU 랜더링이 필요하지 않는 이미지 파일들을 더 낮은 용량인 RGBA32로 변환 후 DXT5로 압축 진행 using System.Collections..
학교 수업을 진행하던 도중에 제가 소유한 라즈베리파이 3B 모델 최신버전에서 몽고DB를 설치하기 위한 방법을 찾다가 성공하게 되어서 글로 기록을 남기기로 했습니다. 라즈베리파이 2022.04 Ver | mongodb 4.4.8Ver 설치 과정 설치 완료 사진 (2022-05-10 : 03:25) 이 글은 해외 라즈베리파이 개발자 Andy Felong 의 글을 참고했습니다. https://andyfelong.com/2021/08/mongodb-4-4-under-raspberry-pi-os-64-bit-raspbian64/ MongoDB 5.0 under Raspberry Pi OS (64-bit) – AndyFelong.com andyfelong.com 설치 시작 진행 모델 : Raspberry Model..
최근에 회사에서 iOS 빌드 진행중에 발생한 오류 입니다. Android 빌드에서는 문제가 없었는데 iOS 빌드에서 발견된 오류 입니다. 에러 iOS 빌드 중에 Addressable을 이용해서 애셋 번들에 있는 어드레서블 네임 "gallery_type_24" 라는 씬을 불러오는 과정 속에 발생한 오류 확인을 해본 결과 딱히 문제는 없었으나 "gallery_type_24" 와 "gallery_type_34" 네임이 참조하는 씬 이름이 "gallery_scene_24" 와 "gallery_type 34"였던 부분을 확인하여서 씬 네임 부분도 동일하게 "gallery_type_xxx" 형식으로 셋팅 후 다시 어드레서블 빌드 진행 -> 그러나 계속해서 "gallery_scene_24"는 없는 씬이여서 참조하지 ..
·끄적끄적
오늘은 갑자기는 아니고 최근에 생각했던 1분기 회고를 작성해보려고 합니다. 지난 년도(2021년) 회고를 작성했을 때 얻게 된 점이 많았어가지고 이번 연도에는 분기별로 작성할 예정이었습니다. 오늘의 회고는 우연히 보게 된 회고 관련 포스팅에서 알게 된 방법으로 진행할 예정입니다. 참고한 포스팅 -> 회고, 똑똑하게 때와 상황에 맞게 골라하자 회고, 똑똑하게 때와 상황에 맞게 골라하자 ! 벌써 2022년 1분기도 끝~! 내 3개월 어디 갔지 하시는 분들 주목! jiyu0719.medium.com 회고 시작 분기 동안 가장 자랑스러운 일은? 가장 자랑스러운 일은 음 지금 생각해 봤을 땐 크게 없는 것 같지만. 그래도 첫 회사를 다니고 6개월이 지났다 정도인 것 같다. 실력적으로 얼마나 성장했는지는 잘 모르겠..
Photon Fusion에 관해서 공부하다가 발견하게 된 오류입니다. (사실 상관없습니다..) 문제 원인 Failed to load 'C:/Users/kekek/Desktop/Fusion_x86/Fusion Webinar_Data/Plugins\x86/nanosockets.dll', expected x86 architecture, but was x64 architecture. You must recompile your plugin for x86 architecture. UnityEngine.StackTraceUtility:ExtractStackTrace () -> x86 아키텍처를 요구했지만 x64 아키텍처였습니다. x86 아키텍처용 플러그인을 다시 컴파일해야 합니다. 라는 뜻인것 같다. 유니티에서 We..