본문 바로가기

IT260

Node.js] 게시판 만들기2 // 글 리스트 보기, 조회수 조회 routes/post.js // 글 리스트 조회 var listPost = function (req, res) { console.log('post.js의 listpost 호출됨'); var paramPage = req.body.page || req.query.page; var paramPerPage = req.body.perPage || req.query.perPage; console.log('요청 파라미터 : ' + paramPage + ', ' + paramPerPage); var database = req.app.get('database'); if (database) { var options = { page: paramPage, perPage: paramPerPage } database.postMo.. 2020. 2. 12.
Day 16 포스트용 스키마 정의 post_schema.js var utils = require('../utils/utils'); var schemaObj = {}; schemaObj.createSchema = function (mongoose) { //스키마 정의 var postSchema = mongoose.Schema({ title: { type: String, trim: true, 'default': '' }, contents: { type: String, trim: true, default: '' }, // user 컬렉션을 참고해서 이 문서 객체 중 objectid 속성값이 저장된다 . writer: { type: mongoose.Schema.ObjectId, ref: 'users6' }, tags: { .. 2020. 2. 11.
Html] ckeditor 설정 Quick start - CKEditor 5 Documentation Learn how to install, integrate and configure CKEditor 5 Builds and how to work with CKEditor 5 Framework, customize it, create your own plugins and custom editors, change the UI or even bring your own UI to the editor. API reference and examples included. ckeditor.com ... 2020. 2. 11.
Node.js] 게시판 만들기1 // 글 작성, 작성된 글 보기 스키마 정의하고 관련 함수 정의 스키마 메소드 추가 ( 저장, 댓글 추가, 댓글 삭제) // user6 컬렉션을 참고해서 이 문서 객체 중 objectid 속성값이 저장된다 . writer: { type: mongoose.Schema.ObjectId, ref: 'users6' }, var utils = require('../utils/utils'); var schemaObj = {}; schemaObj.createSchema = function (mongoose) { //스키마 정의 var postSchema = mongoose.Schema({ title: { type: String, trim: true, 'default': '' }, contents: { type: String, trim: true, .. 2020. 2. 11.