nodejs
-
Node.js에서 로그인 기능 구현하기(+github 위키)BackEnd/Node.js 2021. 8. 28. 01:04
안드로이드 스튜디오로 프론트 엔드, node.js로 백엔드를 해서 풀스택 토이프로젝트를 진행중이다. 지금 하고있는 토이 프로젝트에서 로그인 기능을 구현할때 사용한 코드에 대해 포스팅 하려 한다. 지금 하고 있는 토이프로젝트에서 로그인 기능은 클라이언트 쪽에서 request body에 email, pw를 보내면 서버 측에서 에러가 없을 경우 user의 idx, 토큰, 그리고 로그인 성공 메시지 및 status Code를 보내주는 형태이다. - 로그인 라우터 전체 코드 router.post('/signin', (req, res) => { const { email, pw } = req.body; const sql = `SELECT * FROM User WHERE email="${email}"`; connect..
-
AWS db와 node.js 연결하기BackEnd/Node.js 2021. 8. 14. 05:11
aws에 올라가있는 db와 node.js db연결하는 방법 포스팅. * database 비밀번호 등은 보통 .env파일이나 config.json에 숨겨놓는데 gitignore에 반드시 추가해서 github에 안올라가게끔 주의할것! * 이 포스팅에서는 config.json에 키 값과 aws db 엔드포인트 등을 적어두었다. * 이미 node에서 sequelize 작성해두었고, db도 다 만들어둔 상태. 1. config.json 파일 작성 "development": { "username": "aws에 올린 이름 admin/root등등...", "password": "각자의 비밀번호" "database": "aws에 있는 db이름", "host": "aws end point", ... }, ... 코드 일부..
-
node.js / mysql 연동 에러 errorcode : ER_NOT_SUPPORTED_AUTH_MODE errno : 1251 ...BackEnd/Node.js 2021. 8. 14. 04:51
최근 javascript를 포스팅하고 이후에 좀 글을 안썼다.... node.js 공부하느라.. 항상 프론트엔드쪽만 공부했었는데, 사실 개발자로써 백엔드가 잘 맞는지, 프론트엔드가 잘 맞는지는... 두 개다 해봐야 한다고 생각해서 백엔드로 토이 프로젝트 중이다ㅎㅅㅎ 백엔드 초짜라서 모든것이 낯설고 어렵지만, 오늘 고쳣던 것들 까먹지 않게 작성하는 포스트 error code : ER_NOT_SUPPORTED_AUTH_MODE errno : 1251 ... mysql과 nodejs 연동할 때 났다. npm start로 실행시켰을때 나는 에러인데, 구글링을 해본 결과 mysql 패스워드 플러그인 충돌때문에 일어나는 듯 하다. https://stackoverflow.com/questions/50093144/my..