expressjs와mongoose의 개념 부분을 설명해 주세요.

1353 단어 javascriptmongodb
###코드가 여기 있어요.
만약 i'const 홈 모델=require('./models/home');indside의 라우터를 정의합니다.post'then home Modelis는 나에게 완전한 가정 모델을 제공했지만, 언제
“const homeModel=require(“../models/home”);”전역적으로 정의하고 홈 모드에서 빈 Objects/{} 왜 이러는지 알려주세요.
             const router = require('express').Router();
          const userModel = require('../models/user');
         const commentModel = require('../models/comment');

     //importing middleware
     const { AuthMiddleWare } = require('../middleware/middleware');

 router.post('/comment/:id', AuthMiddleWare, (req, res) => {
// important
const homeModel = require('../models/home'); **<--talking about this** 

const postId = req.params.id;
// console.log(postId);
const { comment } = req.body;
console.log(homeModel);
console.log(userModel);
console.log(commentModel);

homeModel.findById(postId, (err, post) => {
    if (err) {
        console.log(err);
    } else {
        //finding Current  user
        userModel.findOne({ email: req.session.passport.user }, (err, user) => {
            if (err) {
                console.log(err);
            } else {
                //founded Current user

                // post

                // create}
                              })
                       })

좋은 웹페이지 즐겨찾기