1. app.js 에서 라우팅 정보 index 파일을 설정// app.jsapp.use('/mobile/user', require('./routes/mobile/user/index')); 2. /routes/mobile/user/index.js 파일을 생성하여 라우팅 정보를 설정// index.jsconst router = require('express').Router();const controller = require('./controller'); router.post('/signup', controller.signup);router.post('/login', controller.login);router.get('/profile', controller.profile); module.exports = r..
몽고DB를 설치하면 기본적으로 계정 인증 설정이 되어있지 않아 랜섬웨어 같은 공격에 노출되어 피해를 입을 수 있다. 그래서 포트도 기본 포트에서 새로 변경을 하는 것이 좋고 계정 인증 시스템도 사용하는 것이 좋다. 먼저 mongodb를 설치하고 실행을 한 후 admin 계정을 생성한다. > mongo // 몽고DB 실행 (포트를 변경한 경우 > mongo -port 20177 이런 식으로 해당 포트로 실행한다.)// 몽고 DB 실행 후 admin DB 접속> use admin // 어드민 계정 생성> db.createUser( { user: "계정이름", pwd: "비밀번호", roles: [ "userAdminAnyDatabase", "dbAdminAnyDatabase", "readWriteAnyDat..
몽고DB를 설치하면 기본적으로 127.0.0.1인 내부 서버에서의 접근만 허용하도록 되어있다. 이 몽고DB를 외부에서 접근 허용하게 하려면 bind_ip를 변경해줘야 하는데 변경 방법에는 여러 방법이 있지만 config 파일을 이용한 방식으로 변경을 하겠다.mongo.config 파일을 생성하여 내부를 작성한다. # mongodb.conf # Where to store the data.dbpath=C:\Users\mongoDB\data #where to loglogpath=C:\Users\mongoDB\log\mongodb.log logappend=true bind_ip = 127.0.0.1port = 27017 # Enable journaling, http://www.mongodb.org/display..