본문 바로가기

IT

[Node] CORS 에러 고치기 손쉽게 고치기 node+react을 만지다가 가끔씩 CORS 에러가 나는 것을 볼 수 있습니다. HTTP 통신할 때 자주 발생하는 에러고 어떤 리소스를 받아올 수 있는가에 대한 정책인 것 같습니다. 얼마 전 swichee 프로젝트 중 해당 에러 때문에 한 2~3시간 갈팡질팡했고 웬만한 블로그 글을 다 보았는데 다 적용이 되지 않아서 겨우 방법을 찾았습니다. 혹시 블로그에 있는 글을 다 찾아보다가 여기까지 오신 분들이 있으면 이 방법도 도전해보라고 글 올립니다. 진짜 간단한 방법인데요... 루트 폴더에 각자 설정해 놓으신 메인 파일이 있으실 텐데요. 보통 처음 express을 설치하면 app.js라고 되어있는 파일에 아래 코드와 같이 적용하시면 됩니다! var cors=require('cors'); app.use(cor.. 더보기
[AWS] EC2에 있는 파일 로컬로 가져오기(알드라이브) 항상 프로젝트하면서 EC2에 있는 파일을 어떻게 편히 로컬로 가져오지라는 생각을 계속하였고 그 결과 꼼수? 는 아니고 편하게 로컬로 가져오는 방법을 익혔습니다. 그건 바로 알드라이브!! 알드라이브 다운로드 - 편리한 파일 전송 클라이언트 편리한 파일 전송 클라이언트 ‘알드라이브’입니다. 기존 알FTP에서 지원했던 FTP 접속 기능 외에, WebDAV 등 다양한 프로토콜 파일 전송을 지원합니다. www.altools.co.kr 어차피 EC2 쓰는 방법은 다 아실 것 같고 가끔가다 EC2에서 로컬로 파일 받아올 때 어떻게 받아오면 좋을지 고민했던 적 있지 않으세요? EC2에 있는 파일을 가져올 수 있는 방법 여러가지가 있죠! 리눅스 명령어중에 scp 명령어를 쓰거나 git에 올려서 파일을 다운로드하거나 파일.. 더보기
[5G] 5G Core Network 5G 부서에서 인턴십을 진행하기 때문에 5G 관련된 Review를 써보려고 한다.👻 5G의 특징 먼저 간단하게 말하자면 네트워크 기능 가상화(NFV)를 통해 트래픽을 처리하여 빠른 처리가 가능하고 엣지 컴퓨팅(Edge Computin)을 프론트 홀에 배치하여 지연 없이 자율 주행과 같은 서비스를 거의 Real Time으로 제공 가능하다. 추가적으로 네트워크 슬라이싱을 통해 UE(User Equipment)에 맞는 NSI(Network Slice Instance)을 제공하여 4G와 다르게 다양한 UE에게 네트워크를 제공할 수 있다. 이러한 특징들을 수행하기 위해서는 5G System은 5G Access Network와 5G Core Network로 나눠져 서비스를 제공한다. 5G Access Network.. 더보기
[AWS] 라즈베리파이를 통해 인원수 추출(AWS Rekognition 이용) GICT 2020에서 내가 맡았던 기능에 대한 어떻게 구현했는지를 쓰려고 한다. 내가 맡은 기능은 인원수 추출하여 다시 라즈베리파이가 Request 하면 Response로 인원수를 보내주는 역할을 맡았다. 맡은 기능은 이전에 내가 만들어 본 적 있는 기능이라 나름 간편하게 구현할 수 있었다. 언어→python 클라우드 환경→Rekognition, S3, IAM, Lambda 라즈베리파이 4B+카메라 모듈 1) 카메라에서 사진을 캡처하여 S3로 보내는 역할을 수행하기 위한 IAM 발급 IAM의 정책은 S3 fullAccess랑 admin정도만 주면 된다. (+Rekognition은 그냥 넣어둠😘) 2) 라즈베리파이에서 OpenCv을 설치하고 카메라에서 사진을 캡처해서 S3로 보내는 코드 작성. 라즈베리파이.. 더보기