mongodb(6)
-
Mongo Atlas DB 생성
mongodb atlas 를 생성해보자! 링크 : https://account.mongodb.com/account/login?nds=true MongoDB Atlas Get started free. No credit card required. www.mongodb.com 로그인 진행 후 프로젝트 생성 Create Project Database 클릭 후 Build a Database 클릭 FREE 클릭 AWS 선택후 Seoul 클릭 후 Create 비밀번호는 잘 보관해두시길 바랍니다! Create User 클릭 필자는 편의를 위해 비밀번호를 모두 공개했지만 절대 공개하면 안된다. 이 글을 업로드 한 후 제거할 생각이므로 이렇게 진행 하도록 하겠다. 0.0.0.0 추가 이후 Finish and Close D..
2023.12.03 -
Mongoose 사용하기 [Nest.js]
MongoDB Atlas 세팅 https://muyeon95.tistory.com/286 프로젝트 생성 nest new mongo-connect-poc 환경변수 세팅 아래 링크를 활용해 환경변수를 먼저 세팅해준다. https://muyeon95.tistory.com/287 mongoose 설치 npm install --save @nestjs/mongoose mongoose MongooseModule 매핑 // src/app.module.ts import { Module } from '@nestjs/common'; import { AppController } from './app.controller'; import { AppService } from './app.service'; import { Confi..
2023.12.03 -
PM2 사용
node.js & mongoDB 를 우분투에서 계속 실행할 수 있는 방법에는 PM2 가 있다. node.js 를 실행하고 관리하도록 만들어진 pm2 를 이용한다. pm2 란 프로세스 매니징 도구로 node.js 를 편하게 관리할 수 있게 도와주는 라이브러리 이다. 대표적으로 터미널을 종료하더라도 웹 서버가 실행될 수 있게 하거나 로그 정보들을 실시간으로 확인한다. sudo -s npm install -g pm2 pm2 start app.js 프로젝트 종료하는 법 pm2 delete 0 pm2 list 를 입력했을 때 프로세스가 존재하지 않다면 성공적으로 종료된 것이다. pm2 재시작 pm2 restart app.js. # app.js를 재시작합니다. pm2 restart [idNumber] pm2 관리중..
2023.06.24 -
AWS EC2 배포하기
선행작업 https://muyeon95.tistory.com/186 github SSH Repository [ git ] - 우선 repository 를 생성한다. - SSH 키를 발급받는다. 생성한 repository 를 사용하기 위해서 로컬환경에서 깃허브를 사용하기 위해 인증을 받아야 한다. 첫째 Personal access token 을 등록하는 것 둘째 SSH muyeon95.tistory.com https://ap-northeast-2.console.aws.amazon.com/ec2/home?region=ap-northeast-2#Home: https://ap-northeast-2.console.aws.amazon.com/ec2/home?region=ap-northeast-2#Home: ap-n..
2023.06.24 -
웹개발 종합반 5주차
스파르타 코딩클럽 웹개발 종합반 수업내용을 정리한 것입니다. 이전 수업들의 복습이 메인인 수업들이었습니다. 버킷리스트 - 가상 환경 및 패키지 설치 python3 -m venv venv pip install flask pymongo dnspython 코드 나의 버킷리스트 기록하기 ✅ 호주에서 스카이다이빙 하기 from flask import Flask, render_template, request, jsonify app = Flask(__name__) from pymongo import MongoClient import certifi ca = certifi.where() client = MongoClient('mongodb+srv://이름:비밀번호@cluster0.2xxwxhc.mongodb.net/?r..
2023.04.09 -
웹개발 종합반 3주차
스파르타 코딩클럽 웹개발 종합반 수업내용을 정리한 것입니다. 1. 파이썬 다운로드 (Mac) https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 다운로드 후 터미널에 python3 를 입력하면 확인 할 수 있다. > 나가는 명령은 exit() 1) VSC 에 hello.py 파일 생성 2) 확장 > python 설치 3) 코드를 적고 실행해본다. ! 공홈에서 다운받은것이 문제인지 에러가 발생했다. zsh: no such file or directory: usr/bin/python3 해결 : homebrew 로 설치하니 해결이 되었다. brew in..
2023.04.08