Research frbet - cors cors(Access-Control-Allow-Origin) 서로 다른 도메인이 서로 통신을 하기 위한 규약 access - 접근 control - 제어하다 allow - 허용하다 origin - 기원..? 갑자기 기원이라는 단어가 왜 나오는지..? 여기서 말하는 Origin은 프로토콜 + 주소 + 포트번호 를 말한다. Origin = [프로토콜]://[Host의 IP 주소 또는 URL]:[... Researchproject frbetResearch nginx + nodejs + linux(or local) yeomanda 프로젝트 진행도중, 아무리 nodejs의 보안이 점점 좋아진다고 한들, 프록시 서버를 하나 두는 것이 좋을 것 같다는 생각과, 실제로 배포한다면 로드 밸런싱은 필수적이겠다 라는 생각이 들어, 저번에 윈도우 환경에서 테스트해봤던 load balancing with nginx 을 이번에 실제 배포하는데 써보기로 했다. nginx 설치 $ brew install nginx 파일 위... Researchdev diaryyeomandaResearch `ctx.body` does not stop function 흔히 koa를 처음 사용하는 주니어 개발자들(나 포함)이 express 와 마찬가지로 이제 클라이언트에 response를 보내기 위해 흔히 하는 방법인 res.send() 를 사용하지 않고 koa만의 방법인 ctx.body = ~ 을 사용하여 개발을 한다. 오류 나는 이제 회원가입 및 로그인 api를 짜는 도중에, 분명히 비밀번호가 틀렸는데도 불구하고, token을 만들어 repsonse하는... KoaResearchdev diaryKoa socketio 인앱채팅을 구현하기 위해 공부하게 되었다. 기본적으로 http에는 stateless, connectionless 한 성격이 있다. connectionless : 클라이언트와 서버와의 통신이 끝나면 연결을 끊어버린다. stateless : 클라이언트와 서버와의 연결이 끊기면 상태를 유지하지 않는다. 그렇기 때문에, 클라이언트와 서버와의 연결을 지속적으로 유지하고 통신하기 위해서는 다른 프로토콜... ResearchResearch [Research] bcrypt vs bcryptjs bcryptjs는 bcrypt 라이브러리를 js에서 사용할 수 있도록 구현되서 nest js에선 무조건 bcryptjs를 사용해야 하는 줄 알았으나 최근에 nest js에서도 bcrypt 라이브러리를 사용할 수 있다는 것을 발견했다. 그렇다면 bcrypt 라이브러리가 있는데 왜 bcryptjs가 생겨났는 지, 두 라이브러리를 비교해보기로 했다. bcrypt bcryptjs 두 라이브러리의 사... ResearchstudyResearch S3 access ...? yeomanda 프로젝트에서 추가 기능을 넣기 위해 회원정보 수정 기능을 넣으려고 했다. 회원정보 수정이야 그냥 기존에 쓰던 api 혹은 함수를 사용하면 되겠다~ 싶어서 만만하게 봤는데, s3에서 데이터를 가져올때 getObject() 함수만 생각했는데, 결과가 나오지 않아서 뭐가 문제일까 싶었는데, 객체의 리스트를 보여지는 함수는 listObjects() 를 사용하면 객체리스트를 볼 수 있... Researchdev diaryyeomandaResearch nodemon issue 서버 개발을 하다 보면 nodemon을 많이 사용하게 된다. 서버 코드를 수정함과 동시에 restart를 해주기 때문에 상당히 편리하다. 하지만, 어떠한 실수에 의해 nodemon을 사용할 때 아래와 같은 에러가 발생하였다. 나는 config 파일을 gitignore 했기 때문에 생긴 문제라고 생각했다. 하지만 npm script를 사용했을 때는 위와 같은 에러가 생기고 그냥 쌩으로 node... ResearchResearch 최소 이승 법 선형 적합 C+ C++를 사용 하여 최소 이승 법 선형 적합 을 진행 합 니 다. CMakeLists: C++코드: 컴 파일 실행: 전체 프로젝트 다운로드 1. 최소 이승 법 선형 적합 C+↩︎... MathResearch
frbet - cors cors(Access-Control-Allow-Origin) 서로 다른 도메인이 서로 통신을 하기 위한 규약 access - 접근 control - 제어하다 allow - 허용하다 origin - 기원..? 갑자기 기원이라는 단어가 왜 나오는지..? 여기서 말하는 Origin은 프로토콜 + 주소 + 포트번호 를 말한다. Origin = [프로토콜]://[Host의 IP 주소 또는 URL]:[... Researchproject frbetResearch nginx + nodejs + linux(or local) yeomanda 프로젝트 진행도중, 아무리 nodejs의 보안이 점점 좋아진다고 한들, 프록시 서버를 하나 두는 것이 좋을 것 같다는 생각과, 실제로 배포한다면 로드 밸런싱은 필수적이겠다 라는 생각이 들어, 저번에 윈도우 환경에서 테스트해봤던 load balancing with nginx 을 이번에 실제 배포하는데 써보기로 했다. nginx 설치 $ brew install nginx 파일 위... Researchdev diaryyeomandaResearch `ctx.body` does not stop function 흔히 koa를 처음 사용하는 주니어 개발자들(나 포함)이 express 와 마찬가지로 이제 클라이언트에 response를 보내기 위해 흔히 하는 방법인 res.send() 를 사용하지 않고 koa만의 방법인 ctx.body = ~ 을 사용하여 개발을 한다. 오류 나는 이제 회원가입 및 로그인 api를 짜는 도중에, 분명히 비밀번호가 틀렸는데도 불구하고, token을 만들어 repsonse하는... KoaResearchdev diaryKoa socketio 인앱채팅을 구현하기 위해 공부하게 되었다. 기본적으로 http에는 stateless, connectionless 한 성격이 있다. connectionless : 클라이언트와 서버와의 통신이 끝나면 연결을 끊어버린다. stateless : 클라이언트와 서버와의 연결이 끊기면 상태를 유지하지 않는다. 그렇기 때문에, 클라이언트와 서버와의 연결을 지속적으로 유지하고 통신하기 위해서는 다른 프로토콜... ResearchResearch [Research] bcrypt vs bcryptjs bcryptjs는 bcrypt 라이브러리를 js에서 사용할 수 있도록 구현되서 nest js에선 무조건 bcryptjs를 사용해야 하는 줄 알았으나 최근에 nest js에서도 bcrypt 라이브러리를 사용할 수 있다는 것을 발견했다. 그렇다면 bcrypt 라이브러리가 있는데 왜 bcryptjs가 생겨났는 지, 두 라이브러리를 비교해보기로 했다. bcrypt bcryptjs 두 라이브러리의 사... ResearchstudyResearch S3 access ...? yeomanda 프로젝트에서 추가 기능을 넣기 위해 회원정보 수정 기능을 넣으려고 했다. 회원정보 수정이야 그냥 기존에 쓰던 api 혹은 함수를 사용하면 되겠다~ 싶어서 만만하게 봤는데, s3에서 데이터를 가져올때 getObject() 함수만 생각했는데, 결과가 나오지 않아서 뭐가 문제일까 싶었는데, 객체의 리스트를 보여지는 함수는 listObjects() 를 사용하면 객체리스트를 볼 수 있... Researchdev diaryyeomandaResearch nodemon issue 서버 개발을 하다 보면 nodemon을 많이 사용하게 된다. 서버 코드를 수정함과 동시에 restart를 해주기 때문에 상당히 편리하다. 하지만, 어떠한 실수에 의해 nodemon을 사용할 때 아래와 같은 에러가 발생하였다. 나는 config 파일을 gitignore 했기 때문에 생긴 문제라고 생각했다. 하지만 npm script를 사용했을 때는 위와 같은 에러가 생기고 그냥 쌩으로 node... ResearchResearch 최소 이승 법 선형 적합 C+ C++를 사용 하여 최소 이승 법 선형 적합 을 진행 합 니 다. CMakeLists: C++코드: 컴 파일 실행: 전체 프로젝트 다운로드 1. 최소 이승 법 선형 적합 C+↩︎... MathResearch