본문 바로가기
728x90
반응형

전체 글274

React 게시판 만들기 : Pagination (3) Pagination.js postsPerPage : 페이지당 표시할 게시글 수 totalPosts : 전체 게시글 수 currentPage : 현재 페이지 paginate : 클릭 시, 부모 component에 페이지 수를 전달 클릭된 페이지 숫자는 color를 다르게 하여, 현재 머물러있는 페이지를 알 수 있도록 한다. import React from 'react' const Pagination = ({ postsPerPage, totalPosts, currentPage, paginate }) => { const pageNumbers = []; for(let i = 1; i ( paginate(number)} className="page-link" style={currentPage == number ?.. 2020. 9. 28.
React 게시판 만들기 : 리스트 (2) NoticeComponent.js 게시글이 많지 않은 경우에는 전체 다 가져와서 paging처리하면 될 것 같다. 전체 게시글을 가져오는 /notice/noticeList api를 호출하여 setPosts 한다. 페이지당 10개의 게시글을 표시한다. import React, { useState, useEffect } from 'react'; import { Link } from "react-router-dom"; import ajax from '../../utils/ajax' import Pagination from '../Pagination'; import moment from 'moment'; const NoticeComponent = (props) => { const [posts, setPosts].. 2020. 9. 28.
React 게시판 만들기 : 준비과정 (1) Creating the Components 우선 필요한 component는 아래와 같다. 1. NoticeComponent.js : 게시판리스트 2. NoticeDetailComponent.js : 게시글 상세화면 3. NoticeModifyComponent.js : 게시글 수정화면 4. NoticeWriteComponent.js : 게시글 작성화면, 3과 4는 합쳐도 됩니다. 5. EditorComponent.js : 글 작성할 에디터 화면 6. Pagination.js : 게시글 밑에 pagination component 7. UploadFiles.js : 첨부파일 component Creating the Collections mongodb collection은 아래와 같이 한다. 1. notice .. 2020. 9. 28.
Mongo DB] Auto Increment, 컬럼에 자동으로 증가값 부여하기 MSSQL - Auto Increment MSSQL에서는 테이블 생성 시, ID사양 증가값 설정으로 Auto Incremet 처리가 가능하다. MongoDB - Auto Increment MongoDB에서는 어떻게 처리해야 할까. MongoDB는 SQL Database같은 auto-increment를 제공하지 않는다. MongoDB에서는 보통 아래와 같은 임의의 _id값이 생성된다. "_id": "5eec6b9c206506b18a51b426" 하지만, 1,2,3,4.... 로 자동증가하는 _id값이 필요하다면, counters collection을 활용하여 함수로 얻을 수 있도록 프로그래밍해야한다. Create counter collection for sequence Sequence값을 관리하기 위한 C.. 2020. 9. 28.
728x90
반응형