본문 바로가기
반응형

전체 글98

nestjs + typeorm backend 인터셉터,CORS (5) 1. 개요 앞선 네번째 포스팅에서 아래와 같이 간단한 CRUD를 생성했다. https://arckwon.tistory.com/entry/nestjs-typeorm-backend-%EC%84%9C%EB%B2%84-%EB%A7%8C%EB%93%A4%EA%B8%B0-CRUD-4 이번포스팅에서는 CORS적용, 인터셉터추가를 한다. 2. CORS 적용 Cross-Origin Resource Sharing (CORS) 라고한다. 특정 도메인 외부에 위치한 리소스에 대한 액세스를 제어할 수 있는 브라우저 메커니즘 CORS를 활성화 하려면 서버가 브라우저에 요청처리를 한다고 알려야한다. ( 브라우저는 서버에 CORS요청을 보내면 응답헤더는 Access-Control-Allow-Origin 헤더를 보고 응답허용여부 결정.. 2023. 3. 23.
리눅스 계정생성 및 권한설정 정리 1. 개요 이번포스팅에서는 centos 에서의 계정생성및 관련된 권한설정하는 글을 작성하도록 하겠다. Community Enterprise Operating System 레드햇 엔터프라이즈 리눅스에서 파생된 리눅스의 배포판 중 하나이다. 센토스라고 읽는 경우도 있고 센토스라고 해도 대부분 알아듣지만, 센트오에스가 정확한 공식 발음이다. 단점이라하면 아래와 같다. CentOS 8 버전부터 Stream 버전만 지원함에 따라 사실상 RHEL을 무료로 사용할 수 있다는 장점은 사라진 상태이다. 2. 사용자생성 아래 쉘참고 # 현재 생성된 계정들 확인 $ cat /etc/passwd # 사용자 생성 방법 $ useradd -g [그룹명] [user명] # 사용자의 UID 지정 $ useradd -u [UID] [.. 2023. 3. 23.
[전자정부프레임워크] Spring profile (운영,개발 분리) 1. Spring profile profile이란 특정한 특징이나 공통점을 찾아 그룹화 하는 것이다. 스프링에서는 설정이나 빈같은 것들을 그룹화 하여 하나의 프로파일로 정의하고 여러 정의된 프로파일 중 원하는 것으로 애플리케이션을 구동할 수 있다. 개인(local), 개발(dev), 운영(prod) 형식으로 운영가능 아래소스는 전자정부프레임워크 3.10 기반이다. 2. pom.xml에 적용 ~~ 입력 (egovframework 3.10기준) # pom.xml 추가 dev true dev prod prod ~~~ 입력 (egovframework 3.10기준) 해당코드추가 # pom.xml 추가 src/main/resources src/main/resources-${env} 아래는 적용된 소스 install.. 2023. 3. 22.
Postgresql ddl 테이블정보 추출하기 1. 개요 이번포스팅에서는 Postgresql에서 ddl정보를 추출하는 SQL를 포스팅한다. 개발하면서 테이블정의서 등을 작성해야 되는데 일일이 작성하는것은 번거롭다. DDL SQL을 활용하여 테이블명/컬럼명/타입 정보등을 출력해보자. 2. 설치및 문서 정보 윈도우의 경우 Postgresl 사이트 에 접속하면 쉽게 설치할수있다. 리눅스의 경우 아래 링크를 참고하자. https://arckwon.tistory.com/entry/AWS-EC2-Ubuntu%EC%97%90-postgresql-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0 [AWS EC2] Ubuntu에 postgresql 설치하기 1. 개요 설치부터, pgAdmin접속까지 진행 Ubuntu 버전에 따라 설치가능한 postg.. 2023. 3. 22.
[전자정부프레임워크] 실무용 개발환경 구축해보기 1. 개요 egovframework3.10 + jdk1.8 + tomcat8 환경으로 나만의 프로젝트 생성해보자. 전자정부프레임워크 공통컴포넌트를 default로 생성하면 불필요한 소스및 기능들이 많다. 이것을 다쓸필요는 없고 상황에 맞게 불필요한 것들은 삭제하고 최소한으로 만들어본다. 지금포스팅에서는 간단하게 개발환경 구축까지 진행해본다. 2. 특징 개방형 표준 준수 : 오픈소스 기반의 범용화되고 공개된 기술의 활용으로 특정 사업자에 대한 종속성 배제개방형 표준 준수 : 오픈소스 기반의 범용화되고 공개된 기술의 활용으로 특정 사업자에 대한 종속성 배제 상용 솔루션 연계 : 상용 솔루션과 연계가 가능한 표준을 제시하여 상호운용성 보장 표준화 지향 : 민, 관, 학계로 구성된 자문협의회를 통해 표준화 수행.. 2023. 3. 21.
Linux 우분투에 RabbitMQ + Spring boot연동 (2) 1. 개요 앞에글 https://arckwon.tistory.com/entry/Linux-%EC%9A%B0%EB%B6%84%ED%88%AC%EC%97%90-RabbitMQ-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-1 에서 리눅스 서버에 RabbitMQ를 설치하였다. 이번 포스팅에서는 Spring Boot와 연동하여 간단한 시뮬레이션 프로그램을 구현한다. 2. 사용자추가 http://접속아이피:15672/ 로 접속하여 아래탭에서 계정을 생성한다. 계정정보를 입력하고 Add user를 클릭한다. 3. 생성된 사용자의 가상호스트 만들기 로그아웃버튼 아래부분 Virtual Hosts를 클릭한다. 아래처럼 해당계정이 사용할 가상호스트를 생성할수있다. 생성후 계정을 클릭하여 계정과 가상호스.. 2023. 3. 21.
반응형