본문 바로가기
반응형

분류 전체보기34

NestJS 간단한 CRUD API 작성 CLI에서 아래명령어로 간단하게 기본파일을 생성할 수 있습니다 nest g resource name name에 원하는 명칭을 지정합니다. 그런다음 REST API 와 y를 선택하면 아래와 같은 구조로 파일이 생성됩니다 이렇게 패키지가 생성되었다면 그다음 먼저 DB관련 설정을 합니다. 우선 아래 명령어로 typeORM을 설치합니다 npm install mssql typeorm @nestjs/typeorm 저는 mssql을 사용하기 때문에 mssql을 썼지만 mysql을 사용하신다면 mysql2를 대신설치 하셔도 됩니다. 패키지 설치가 완료되었다면 이제 설정을 추가하면 됩니다. 우선 app.module.ts에 아래와 같이 DB설정을 추가합니다 import { Module } from '@nestjs/comm.. 2023. 3. 9.
Ubuntu에 Intellij 설치하기 우선 https://www.jetbrains.com/ko-kr/idea/download/#section=linux 에서 리눅스 버전을 다운받습니다 다운 받은 파일을 ubuntu로 옮긴다음 압축을 풀어줍니다 mv ideaIC-2022.3.2.tar.gz /home/test cd /home/test tar -xvzf ideaIC-2022.3.2.tar.gz HTML 삽입 미리보기할 수 없는 소스 압축이 풀린다음 아래명령어로 실행하면 intellij가 실행됩니다 cd idea-IC-223.8617.56/bin ./idea.sh alias 를 이용하여 간단하게 실행하려면 ~/.bashrc를 편집하여 alias를 추가하고 source ~/.bashrc로 등록합니다 alias intellij=/bin/idea.sh.. 2023. 3. 8.
Ubuntu 데스크탑에 원격접속하기 윈도우처럼 우분투 데스크탑에 원격으로 접속할수 있습니다. 우선 아래 명령어로 패키지를 설치후 실행합니 apt-get install xrdp systemctl enable --now xrdp 설치와 실행이 완료되었다면 아래 명령어로 원격데스크탑 포트를 오픈합니다 ufw allow from any to any port 3389 proto tcp 원격데스크탑으로 접속하면 아래 화면이 보이는데 session은 xorg를 유지하고 우분투의 username과 password를 각각 입력하여 접속하면 됩니다 만약 원격테스트탑 접속후 검은화면만 보인다면 아래명령어를 실행한다 nano /etc/xrdp/startwm.sh 편집창이 열리면 아래코드를 추가한후 저장한다 unset DBUS_SESSION_BUS_ADDRESS.. 2023. 3. 7.
NestJS 시작하기 NestJS란 자바스크립트나 타입스크립트로 구성할수있는 Back-end 프레임워크입니다. 현재기준으로 Node.js 버전 12이상이 설치되어야 사용할 수 있습니다 우선 https://nodejs.org/en/ 에서 운영체제에 맞는 node.js를 설치합니다 NestCLI를 이용하면 새 프로젝트를 간단히 설정할수 있습니다. npm이 설치된 상태에서 OS 터미널에서 다음 명령을 사용하여 새 Nest 프로젝트를 만들 수 있습니다. 명령어를 입력한후 패키지관리자목록에서 npm을 선택합니다. 그러면 프로젝트명으로 터미널경로에 프로젝트 폴더가 생성됩니다. npm i -g @nestjs/cli nest new 프로젝트명 프로젝트폴더에 아래와 같은 파일이 생성된것을 볼수 있습니다 설치가 완료되면 프로젝트 폴더로 이동하.. 2023. 3. 5.
반응형