목록분류 전체보기 (205)
주뇽's 저장소
본 정리는 인프런 John Ahn 따라하며 배우는 노드, 리액트 시리즈 - 기본 강의를 참고하였습니다. 현재 비밀번호는 데이터베이스에 그대로 노출되기 때문에 관리해야함 다음명령어로 bycrypt 설치 npm install bcrypt --save Bycrypt로 비밀번호 암호화 하는 순서 먼저 Register Route에서 save하기전 (index.js) 유저 정보들을 데이터 베이스에 저장하기 전 암호화 Salt salt를 생성하고 이용해서 비밀번호를 암호화 Models/User.js 파일 수정 전체 코드 const mongoose = require('mongoose'); const bcrypt = require('bcrypt'); const saltRounds = 10; // 10자리를 이용하여 생성..
본 정리는 인프런 John Ahn 따라하며 배우는 노드, 리액트 시리즈 - 기본 강의를 참고하였습니다. MongoDB url은 배포시 숨겨야 함 2개의 다른 환경에서 개발 config 폴더 생성 dev.js 파일 생성 후 다음 코드 작성 module.exports ={ mongoURI:'mongodb+srv://Jun:zxc123@junprojcet.kzx4jm1.mongodb.net/?retryWrites=true&w=majority' } prod.js 파일 생성 후 다음 코드 작성 module.exports = { mongoURI : process.env.MONOG_URI } //헤로쿠의 경우 key.js 파일 생성 후 다음 코드 작성 if(process.env.NODE_ENV === 'product..
본 정리는 인프런 John Ahn 따라하며 배우는 노드, 리액트 시리즈 - 기본 강의를 참고하였습니다. 서버를 재시작하지 않아도 변경이 되면 자동으로 해주는 도구 다음 명령어를 이용하여 설치 패키지에서 dev의존성 추가 확인 가능 npm install nodemon --save-dev # dev를 쓰면 개발모드(로컬)에서만 사용 추가 스크립트 작성npm run backend 명령어로 실행 후 확인 "backend": "nodemon index.js", // nodemon을 이용하여 시작함
본 정리는 인프런 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 설치 워크스페이스 디렉토리에서 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/MFXpr/btrlYNsM6PL/agqy2AlQuCq1C7KCcqYE7K/img.png)
목차 정규모집단의 표본분포 중심극한정리 정규모집단이 아닌 경우의 표본분포 t분포 F분포 표본의 분포와 통계량 모집단에서 추출된 확률표본들 X1,X2...Xn 각 표본치는 확률변수, 서로 독립이라 가정한다. 모두가 동일한 확률분포를 따르고, 이는 모집단의 확률분포 확률표본의 분포는 모집단의 모수를 추정하는데 사용가능 ex) 모집단의 평균을 추정하기 위해 n개의 샘플을 추출시 → 모평균은 표본평균으로 추정하는 것이 가장 일반적 확률변수 X바는 각각의 확률변수 Xi들에 대한 함수이며 , 통계량 중 하나이다. 통계량이란 ? 우리가 모르는 모집단의 모수들에 대해 추측하기 위해 사용 확률표본의 측정값들인 확률변수들의 함수 형태로 표현되므로 확률변수라고 할 수 있음 통계량들의 확률분포를 표본분포라고 함 표본분포는 모..