목록웹개발 (52)
주뇽's 저장소
본 정리는 인프런 John Ahn 따라하며 배우는 노드, 리액트 시리즈 - 기본 강의를 참고하였습니다. 클라이언트에서 보내주는 정보를 받기 위해서는 Body-parser 필요 다음 명령어를 이용하여 설치 npm install body-parser --save 포스트맨 : http 요청을 날리고 응답을 보여주는 서비스인 자신의 운영체제에 맞게 포스트맨 다운로드 Postman API Platform | Sign Up for Free Register Route 생성 index.js 파일에 다음 코드 추가 전체코드 const express = require('express') const app = express() const port = 3000 const mongoose = require('mongoose')..
본 정리는 인프런 John Ahn 따라하며 배우는 노드, 리액트 시리즈 - 기본 강의를 참고하였습니다. Model 스키마를 감싸주는 역할 Schema 하나하나의 정보들을 지정 Models 폴더 생성 User.js 파일 생성 후 코드 입력 const mongoose = require('mongoose') const userSchema = mongoose.Schema({ name:{ type : String, maxlength : 50, }, email:{ type : String, trim : true, // space를 없애주는 역할 unique :1 // 똑같은 이메일 사용금지 }, password:{ type : String, minlength :5, }, lastname:{ type : String..
본 정리는 인프런 John Ahn 따라하며 배우는 노드, 리액트 시리즈 - 기본 강의를 참고하였습니다. MongoDB 로그인 회원가입 후 로그인 Cloud: MongoDB Cloud 클러스터 생성 Shared 클러스터를 사용 (무료) 3개의 클라우드 중 원하는 클라우드 선택 지역 선택 Tier와 Name 설정 User 생성자신의 IP를 등록 후 생성 이름과 비밀번호를 입력 후 생성 **Mongoose 설치** 몽고DB를 간단하게 쓸 수 있는 Object Modeling Tool ```bash npm install mongoose --save ``` 1. 몽고디비 커넥트 주소 복사 2. 몽구스를 이용하여 몽고DB 연결 1. index.js파일 수정 ```jsx const mongoose = require(..
NodeJS NodeJS가 나오기 전까지는 Javascript를 브라우저에서만 사용가능했는데 서버사이드에서 쓸 수 있게 해주는 언어 ExpressJS NodeJS를 이용하여 자동차를 만드는 것 NodeJS를 이용하여 웹 개발을 도와주는 프레임워크 NodeJS 설치 및 폴더 생성 터미널에서 다음 명령어를 통해 노드설치 여부 확인 node -v 버전이 없다고 가정하고 진행최신버전보다 검증이 된 LTS버전을 다운로드 후 설치 Node.js 원하는 워크스페이스에서 boiler-plater 폴더 생성 해당 워크스페이스로 이동 후 npm 패키지 생성 터미널에서 다음 명령어 사용 엔터를 쳐서 기본값으로 진행 npm init author은 자신의 이름을 입력 (안해도 됨) Express 설치 워크스페이스 디렉토리에서 ..