const express = require('express')
const bodyParser= require('body-parser')
app.use(bodyParser.urlencoded({extended: true}))
const app = express()
const MongoClient = require('mongodb').MongoClient;
MongoClient.connect('mongodb+srv://lunaticky:<rhanchd6>@cluster0.rfmec.mongodb.net/myFirstDatabase?retryWrites=true&w=majority', function(에러, client){
if (에러) return console.log(에러)
app.listen(8080, function() {
console.log('listening on 8080');
})
})
위와같이 연결 후에 터미널에 nodemon server.js 입력시
[nodemon] 2.0.7
[nodemon] to restart at any time, enter 'rs'
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting 'node server.js'
C:\Users\lunat\Desktop\코딩\애플코딩_node\server.js:3
app.use(bodyParser.urlencoded({extended: true}))
^
ReferenceError: Cannot access 'app' before initialization
at Object.<anonymous> (C:\Users\lunat\Desktop\코딩\애플코딩_node\server.js:3:1)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
at internal/main/run_main_module.js:17:47
[nodemon] app crashed - waiting for file changes before starting...
에러메세지가 뜨는데,, 뭔가 문제일까요 ㅠ