정승호

MongoDb 암호 숨김

node_modules
\ No newline at end of file
node_modules
dev.js
......
if(process.env.NODE_ENV=== 'production'){
module.exports = require('./prod')
} else{
module.exports = require('./dev')
}
\ No newline at end of file
module.exports = {
mongoURI : process.env.MONGO_URI
}
\ No newline at end of file
......@@ -6,19 +6,21 @@ const port = 5000
const {User} = require('./models/Users');
const config = require('./config/dev')
app.use(bodyParser.urlencoded({extended : true}));
app.use(bodyParser.json());
const mongoose = require('mongoose')
mongoose.connect('mongodb+srv://platoon07:wony9795!!@2020oss-ysxss.mongodb.net/test?retryWrites=true&w=majority',{
mongoose.connect(config.mongoURI,{
useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex : true, useFindAndModify: false
}).then(() => console.log('MongoDb connected....'))
.catch(err => console.log('Error'))
app.get('/', (req,res) => res.send('Hello world!!'))
app.get('/', (req,res) => res.send('Hello world!! 오늘도 지식이 쌓였당!!'))
app.post('/register', (req, res) => {
// 회원 가입시 필요한 정보들을 client에서 가져오면
......@@ -34,7 +36,4 @@ app.post('/register', (req, res) => {
})
app.listen(port, () => console.log('example app listen on port ${port}!'))
// mongodb+srv://platoon07:<password>@2020oss-ysxss.mongodb.net/test?retryWrites=true&w=majority
\ No newline at end of file
app.listen(port, () => console.log('example app listen on port %s!', port))
......
This diff is collapsed. Click to expand it.
......@@ -5,6 +5,7 @@
"main": "index.js",
"scripts": {
"start": "node index.js",
"backend": "nodemon index.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
......@@ -16,7 +17,9 @@
"dependencies": {
"body-parser": "^1.19.0",
"express": "^4.17.1",
"mongoose": "^5.9.15",
"mongoose": "^5.9.15"
},
"devDependencies": {
"nodemon": "^2.0.4"
}
}
......