nodeStudy | Node.js 코드 및 이슈 정리 - Node

 by   gyoogle JavaScript Version: Current License: No License

kandi X-RAY | nodeStudy Summary

kandi X-RAY | nodeStudy Summary

nodeStudy is a JavaScript library. nodeStudy has no bugs, it has no vulnerabilities and it has low support. You can download it from GitHub.

Node.js를 학습하며 기록한 코드 및 이슈 정리. 18/10/9 - 시퀄라이즈와 몽구스의 라우터에 존재하는 자바스크립트 파일을 promise 방식에서 ES8의 async/await 방식을 적용해 수정 완료. 이슈 사항 : post 방식에서 시퀄라이즈와 몽구스의 차이점 시퀄라이즈 const result = await User.create({ name: req.body.name, age: req.body.age, married: req.body.married, }); 시퀄라이즈는 생성자로 만드는 것이 아니라 create 메서드를 활용해 User 모델을 만들기 때문에 바로 변수에 넣어 await으로 생성 몽구스 const user = new User({ name: req.body.name, age: req.body.age, married: req.body.married, }); 몽구스는 생성자로 스키마를 만들기 때문에 먼저 변수에 스키마를 생성한 이후 try-catch문으로 await user.save() 진행. 이슈 폴더 내의 index.js 파일은 require 시 이름 생략 가능 require('./passport') == require('./passport/index.js') req.session 객체는 express-session에서 생성하는 것이므로 passport 미들웨어는 express-session 미들웨어보다 뒤에 연결해야 함 bcrypt 설치 오류 : 낮은 버전으로 설치해준다. npm i bcrypt@3.0.0 serializeUser : 사용자 정보 객체를 세션에 아이디로 저장하는 것 deserializeUser : 세션에 저장한 아이디를 통해 사용자 정보 객체를 불러오는 것 이렇게 하는 이유는? -> 세션에 불필요한 정보를 저장하지 않기 위해 미들웨어 내의 미들웨어에는 끝에 (req, res, next)를 붙인다. LocalStrategy의 async 함수 중 세번째 인자인 done 함수는 passport.authenticate의 콜백 함수 카카오톡 웹 플랫폼 사이트 도메인은 kakaoStrategy.js의 callbackURL과 일치해야 한다. dotenv 패키지와 .env 파일로 유출되면 안되는 비밀키 관리하기 라우터 - routes 폴더 / 데이터베이스 - models 폴더 / pug 파일 - views 폴더에 구분하여 저장하기. 이는 프로젝트 규모가 커져도 관리 용이 데이터베이스는 1:1 / 1:N / N:M 관계를 잘 파악해서 만들자 정리 : 링크 추가기능 구현 : 팔로우 끊기, 게시물 삭제, 좋아요 기능, 닉네임.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              nodeStudy has a low active ecosystem.
              It has 1 star(s) with 1 fork(s). There are 1 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              nodeStudy has no issues reported. There are 31 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of nodeStudy is current.

            kandi-Quality Quality

              nodeStudy has no bugs reported.

            kandi-Security Security

              nodeStudy has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              nodeStudy does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              nodeStudy releases are not available. You will need to build from source code and install.
              Installation instructions are not available. Examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of nodeStudy
            Get all kandi verified functions for this library.

            nodeStudy Key Features

            No Key Features are available at this moment for nodeStudy.

            nodeStudy Examples and Code Snippets

            No Code Snippets are available at this moment for nodeStudy.

            Community Discussions

            No Community Discussions are available at this moment for nodeStudy.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install nodeStudy

            You can download it from GitHub.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/gyoogle/nodeStudy.git

          • CLI

            gh repo clone gyoogle/nodeStudy

          • sshUrl

            git@github.com:gyoogle/nodeStudy.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link