프로그래밍 6

MongoDB에 데이터 저장 및 변경하기

MongoDB에 저장할 Index를 먼저 만든다. const mongoose = require('mongoose'); mongoose.connect('mongodb://localhost:27017/test'); mongoose.connect('mongodb://localhost:27017/movieApp', { useNewUrlParser: true }) .then(() => { console.log("Connection!!") }) .catch(err => { console.log("oh no error!!!!") console.log(err) }) const로 mongoose를 선언하고 mongoose.connect를 이용해 mongodb에 연결시킨다. const movieSchema = new mo..

몽고DB(MongoDB) 설치 후 에러

더보기 몽고DB를 다운받아 강의대로 실행을 해보니까 네모와 같은 오류가 나왔다. cmd에서 mongod를 입력해서 서버는 열어놨기 때문에 그거에 대한 오류는 아닌 것 같은데 dbshell 파일을 못 찾는것 같은? 느낌이었다. mongodb 파일 위치를 옮겨보고, 환경 변수 편집에서 패스설정도 다시 해보고 했지만 여전히 똑같은 에러가 나왔다. 삭제했다가 다시 설치도 해보고 했으나 결과는 동일했다. 고민에 고민을 하던 중 예전에 주피터 노트북을 설치했을때의 오류처럼 user에 내 이름이 한글로 들어가서 파일을 찾을 수 없는 것 같아서 영문 사용자에다가 MongoDB를 다시 설치해보고 실행했으나 똑같은 오류가 나왔다. 에러가 났음에도 불구하고 JavaScript 기반의 문법 적용에는 문제가 없었다. 잘 되고 ..

RESTful 라우트 공부중에 생긴 오류

localhost를 localhost:3000/comments/new으로 설정하고 Git bash에서 nodemon index.js 파일을 실행해서 서버를 열었으나 알 수 없는 오류,, 뷰 디렉토리에서 comments/new를 발견하지 못했다는 이야기인데, 뭐가 문제인지 도통 모르겠었다.. index.js 파일에서 오타가 난게 있는지 오류가 있는지 이것도 수정해보고 저것도 수정해봤으나 아무 이상 없었다. 혹시 파일 위치 설정이 잘 못됐나 싶어서 이리 옮기고 저리 옮기고 해봤지만 결과는 똑같았고, app.set에서 path.join을 통해서 연결 시켜놔서 이것의 문제는 아닌거 같았다. 그러다가 발견한 for 구문에서의 commnets.... comments라고 써야하는데 e랑 n이랑 순서를 바꿔버렸다. h..

HTML 문법을 활용한 마라톤 제출 양식 코드리뷰

HTML 문법을 활용해서 위와 같은 형식의 마라톤 제출 양식을 만들어 보고자 한다. 배운 내용들을 바탕으로 아래와 같이 코드를 짜봤는데 보기도 좋지 않고 아직 머릿속으로도 잘 정리되지 않은 것 같아서 스스로 코드 리뷰를 해보면서 정리해보고자 한다. Race Registration First name Last name select a Race: Fun Run 5K Half Marathon Full Marathon Email Password Select Age Group Under 10 10~18 19~25 26~100 Register! 위에서부터 하나하나씩 짚어보면 Race Registration First name Last name Race Registration을 h1으로 묶었고 p로 문단을 나눴다. ..

WEB1 - HTML 간단 문법 정리

오늘 간단하게 배운 HTML 문법을 정리해보고자 한다. 프로그램은 ATOM을 사용했다. HTML의 This is heading This is heading This is heading This is heading This is heading This is heading HTML의 은 글의 크기를 조절. 1부터 6까지의 숫자를 넣을 수 있다. 기억해야 할 점은 1이 가장 큰 폰트 크기로 커질수록 글자가 작아진다. HTML의 , , Hypertext mark up Language. HTML elements are the building blocks of HTML pages. Hypertext mark up Language. HTML elements are the building blocks of HTML p..

파이썬의 상속(Inheritance), 다형성(Polymorphism), 가시성(Visibility), decorate

상속(Inheritance) 부모클래스로 부터 속성과 Method를 물려받은 자식 클래스를 생성 하는 것 class Person(object): def __init__(self, name, age): self.name = name self.age = age def __str__(self): return "저의 이름은{0} 입니다. 나이는 {1} 입니다.".format(self.name, self.age) class Korean(Person): pass first_korean = Korean("Myeonghak", 28) print(first_korean.name) 부모 클래스 Person에서는 name과 age가 있음 이를 Korean(Person)으로 상속을 받음 상속받았기 때문에 Person이 가지고..

728x90