분류 전체보기(262)
-
윈도우에서 MongoDB 관리자 비밀번호 설정
C:\Program Files\MongoDB\Server\4.2\bin 에 mogod.cfg 파일을 관리자 권한으로 열어서 security 부분에 주석을 해제 하여 authorization:disabled 를 입력한다 그리고 mongod를 재실행하고 몽고DB에 접속하여 admin에 들어가서 관리자계정를 생성 mongo > use admin > db.createUser({ "user" : "관리자 계정명", "pwd" : "관리자 비밀번호", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] }) db.getUsers() // 데이터베이스 사용자 확인 관리자 계정으로 로그인하고 사용할 DB를 use로 선택하여 사용자를 추가 mongo --port 2701..
2020.05.26 -
20/04/26 가계부 만들기
back이랑 front를 나누어서 저장 한것을 master로 merge시켜서 저장을 해서 합쳤고 axios에서 값이 나온걸 3등분해서 나눈 상태로 vue에 넣으려는데 axios에서 값을 받아오면 top이 안나오고 top이 나오면 axios값이 안나와서 문제를 해결해야하고 axios에서 값을 뽑아오면 두번 출력이 되서 이런 오류도 해결하면될꺼같다. 프론트 부분이 완성되면 거의 다 완성이 되기 때문에 속도 내서 빨리 끝내야겠다
2020.04.27 -
Express, Vue Axios 연결
Vue를 Vue-cli로 설치하면 vue.config.js라는 파일이 생성이 되는데 거기서 module.exports = { devServer: { proxy: { '/api': { target: 'http://localhost:3000/api', changeOrigin: true, pathRewrite: { '^/api': '' } } } }, outputDir: '../express/public', } 이렇게 입력을 해주고 vue 위치에서 npm run build를 실행하면 express에 public폴더 구조가 바뀐다 Express에서 url : api/expenditure/month 에서 json으로 값을 받아온다 그럼 Vue에서는 npm i vue-router axios 명령어를 쳐서 route..
2020.04.24 -
20/04/23 가계부 만들기
axios get 부분을 정상적으로 작동하게 연결했다 그리고 put, delete, post 부분은 더 만들어 주고 만들예정이다 그래서 vuetify를 사용하려고 했지만 vue에 대해 내가 부족한거 같아서 vue를 다시 공부하고 만들기로 했다. 내일 vue 공부하고 메인화면, 캘린더, axios를 완성해 주고 싶지만 일이 있어서 내일 할수있는 시간이 부족하거나 없을거 같다.
2020.04.24 -
20/04/22 가계부 만들기
지출내역을 가져올때 userId 컬럼에서 유저번호를 기준으로 지출 내역을 가져오는데 번호보단 이메일을 가져오는게 좋을꺼 같아서 passport에서 이메일을 가져오려던 참에 컬럼을 삭제하고 테이블을 삭제해도 계속해서 userId를 찾고있어서 오류가 생겼는데 외래키부분에서 설정이 잘못되어서 그랬다 설정을 변경해 주니 제대로 출력한다.
2020.04.23 -
20/04/20 가계부 만들기
스웨거 지출을 쓰는곳의 post put delete 까지 완성을 했고 그리고 로그인 부분의 post get 회원가입 부분을 해주면된다 그런데 누구인지 확인하는것을 DB로우번호값으로 했었는데 email로 하는게 맞는거 같아서 DB를 다시 변경해 주어야 한다. 이제 세션값이 페이지 이동시 계속 따라 다니게 할꺼고 axios를 이용해서 값을 전달 받는 방식을 할 것이다. 디비 외래키 변경, axios이용하여 값 전달, vue를 이용해서 날짜별로 값이 들어가서 보일수 있게 해주기
2020.04.21