반응형

nodejs 7

[210827] Uncaught (in promise) Error: Request failed with status code 404 at createdError 에러 해결

로그인, 로그아웃 화면을 만드는 작업을 하던 중 위 에러가 콘솔창에 뜨기 시작했다. 정말 이상하게도, 로그인과 로그아웃 자체는 잘 되는데 뭔가 조금씩 버그가 있는 듯한 느낌? 아래 링크에서 내 질문을 확인할 수 있다. (자문자답 질문) https://www.inflearn.com/questions/293267 [34강] 로그인, 로그아웃 자체는 잘 되는데 콘솔에서 에러가 뜹니다. - 인프런 | 질문 & 답변 안녕하세요 :) 좋은 강의 잘 듣고 있습니다. 로그인, 로그아웃 자체는 잘 되는 것 같은데 콘솔창에서 /api/users/auth가 존재하지 않는다는 에러가 떠서 질문드립니다. 동일한 현상의 다른 질문들을 www.inflearn.com 해결방안 API 주소 자체는 오타 없이 /api/users/aut..

[MongoDB] Error Code: E11000 _ key 값이 중복될 때

노드, 리액트 공부하는 강의에서 어떤 분께서 E11000이 뜨는 현상을 질문하셨길래, 아래와 같이 답변해드렸다. https://www.inflearn.com/questions/262400 7강에서 오류가 떠요 - 인프런 | 질문 & 답변 postman에서 이름,패스워드를 json형식으로 쓰고 send를 누르면 success가 나오지 않고 아래처럼 나와요ㅜㅜ 어디가 잘못된 걸 까요 {'success':false,'err':{'driver':true,'name':'MongoError','index':0,'co... www.inflearn.com 몽고디비 E11000 에러는 키값이 중복될 때 발생하는 에러이다. 즉, 위 상황에서는 회원 중복가입을 하여 에러가 발생하는 것처럼 보인다. 실제로 postman으로 ..

JS/Node.js 2021.07.25

[NodeJS] MongoDB를 이용한 로그인 구현 및 토큰 생성

이번엔 로그인 기능을 구현하고, 로그인에 성공하면 토큰을 생성하도록 코드를 짜보는 연습을 해보았다. 강의를 들으면서 타이핑했는데 콜백함수와 자바스크립트에 대한 이해도를 높일 뿐 아니라, 로그인 구현을 하는 방법에 대해 어렴풋이 알게 된 좋은 기회였다. 자바스크립트를 오랜만에 해서 기억이 드문드문 나는 상태였는데, 역시 하면서 감을 살리는 것이 베스트인 듯하다. 전체코드는 여기서 볼 수 있다. https://github.com/kth990303/boiler-plate-prac kth990303/boiler-plate-prac Practice Boiler-Plate use NodeJS, React. Contribute to kth990303/boiler-plate-prac development by crea..

JS/Node.js 2021.06.21

[NodeJS] BCrypt로 비밀번호 암호화하기

그동안은 몽고디비에 postman으로 user를 저장할 때 db에 비밀번호가 그대로 실려 보안에 취약했었다. 따라서 이번에 bcrypt를 적용하여 비밀번호 해싱을 이용한 암호화를 통해 보안성을 높여주었다. npm으로 bcrypt 설치 아래 코드를 터미널에 입력해주자. npm install bcrypt --save DB 스키마에 bcrypt 적용 아래 코드를 models 폴더의 User.js에 추가해주자. const bcrypt=require('bcrypt'); const saltRounds=10; saltRounds는 10을 초과해도 상관이 없으나, 수가 커질수록 해싱 소요시간이 기하급수적으로 증가한다. 다음으로 아래 코드를 userSchema 아래에 추가해주자. userSchema.pre('save',..

JS/Node.js 2021.06.20

[node.js] MySQL과 nodejs 연동을 위해 sequelize를 사용해보았다

오늘 또 오랜만에 node.js 공부를 하면서 먼가 새로운거를 배웠다. (아직 나 또한 배우는 단계로 일기처럼 쓴 포스팅이니, 무언가 정보를 얻어가기엔 좋지 않은 포스팅일 수도 있다...) 바로 sequelize라는 것인데 이게 무엇이냐? 바로 Spring에서의 Mybatis, JPA와 같은 ORM 중 하나이다! ???: Mybatis, JPA? ORM? 뭔소리냐..? 필자도 잘 모르는데 자바 스프링 먼저 공부했다고 깝죽댄다고 생각할 수 있는데, 혹시나 스프링 공부 먼저 한 사람들이 이 포스팅을 볼 때, 비유를 함으로써 더 이해하기 쉽게 설명하기 위함이었다. Sequelize가 뭐냐면, 일종의 ORM으로 ORM 뜻을 먼저 설명하자면, 객체(Object)와 관계형 데이터베이스(관계)(Relation)를 연..

JS/Node.js 2021.04.12

[node.js] nodemon app 실행 에러: PSSecurityException

VSCode의 파워셸에서 node app.js (node app)으로 실행했을 때는 잘 됐는데, nodemon app으로 실행하니까 실행이 안되는 문제가 발생했다. 이 경우 그냥 cmd창에서 실행하면 잘 된다. 아래는 위 현상때문에 내가 질문한 글이다. www.inflearn.com/questions/181422 nodemon app이 실행이 안됩니다.. - 인프런 | 질문 & 답변 아래와 같이 nodemon app을 실행했는데 에러가 뜹니다. 구글링해본 결과 https://www.hahwul.com/2017/08/23/powershell-execution-of-scripts-is/ 위 사이트에서 Set-ExecutionPolicy RemoteSigned 를 입력하면 된다 돼있어서 명 www.inflea..

JS/Node.js 2021.03.28

[node.js] npm으로 package.json 환경설정

오늘 오래동안 못해왔던 node.js 공부를 다시해보려고 한다. 너무 안한지 오래되어 기억이 잘 나지 않는다. 그래서 오늘부터 예전에 사놨던 조현영님의 Node.js 교과서를 공부하면서 다시 처음부터 익혀보려고 한다. VanillaJS도 가물가물한데, node.js를 한다고 괜찮을지 모르겠지만, 일단 node.js 인프런 강좌를 들으면서 환경세팅 하고, VanillaJS도 틈틈이 스스로 무언갈 만들면서 많이 익혀보도록 해야겠다. 그래도 우선순위는 백준이랑 스프링 공부이긴 하다 스코페 2차 후기랑 오늘 백준 그룹연습대회도 포스팅 해야되는데, 할 게 너무 많구만... npm? New Public Management 즉, 프로젝트 매니저라 보면 될 것 같다. npm을 통해 package.json을 만들어주는데..

JS/Node.js 2021.03.28
1
반응형