Open Kimuksung opened 4 years ago
const express = require('express'); const cors = require('cors'); const mongoose = require('mongoose');
require('dotenv').config();
const app = express(); const port = process.env.PORT || 5000;
app.use(cors()); app.use(express.json());
const uri = process.env.ATLAS_URI; mongoose.connect(uri, { useNewUrlParser: true, useCreateIndex: true } );
const usersRouter = require('./routes/users'); //app.use('/users', usersRouter);
const connection = mongoose.connection; connection.once('open', () => { console.log("MongoDB database connection established successfully"); })
app.listen(port, () => {
console.log(Server is running on port: ${port}
);
});
mongdb cloud 연동까지 완료
오늘 작업 기존의 component를 분리해서 만든 modal과 card + carousel을 실제 메인 홈페이지에 추가 어려운 점 - 각각의 UI들을 합쳐서 사용하려다 보니 디자인이 꺠지는 현상이 발생하여 수정하려 보았지만 일부분만 수정( 오른쪽 버튼이 아직도 아래에 있다.) 이미지 자체는 아직 database와 연동이 안댓음으로 임시로 만들어둠
공간등록 html ,css는 간단히 만들어 두었다. UI적으로 어느정도 작업을 처리 하였으니 backend영역을 할 생각이며 조금 공부한 내용 CRUD영역을 하기 위해서 database를 설정하여야 하는데 일단 간단하게 USER - id,pw,email board - no,제목,내용,날짜 로 해볼 생각
express middleware : body-parser = data처리 / cors mongodb연동하기 위해 mongoose 라이브러리 사용 server만 동작 : nodemon server
Model : User.js / Board.js route : User.ex.js / Board.ex.js api/users get : 모든 user data 조회 api/users/:id get ...
api/users post user data 생성 api/users/id put user data 수정 api/users/id delete user data 삭제