• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Node.js, Express 게시판 detail페이지에 css 적용이 안됩니다

detail페이지에 css 적용이 안됩니다

  • 이 주제에는 2개 답변, 2명 참여가 있으며 wasd1 년, 8 월 전에 전에 마지막으로 업데이트했습니다.
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #102491

    wasd
    참가자
    캡처
    server.js :
    
    const express = require('express')
    const app = express()
    const { ObjectId } = require('mongodb') 
    const { MongoClient } = require('mongodb')
    app.set('view engine', 'ejs')
    app.use(express.static(__dirname + '/public/'));
    app.use(express.json())
    app.use(express.urlencoded({extended:true}))
    let db;
    const url = 'mongodb+srv://smjdvill:k7VMiAbJgHzfdydv@clusteas.gpbp76u.mongodb.net/?retryWrites=true&w=majority'
    new MongoClient(url).connect().then((client)=>{
      console.log('DB연결성공')
      db = client.db('forum')
    }).catch((err)=>{
      console.log(err)
    })
    app.listen(8080, () => {
        console.log('http://localhost:8080 에서 서버 실행중')
    })
    app.get('/', (요청, 응답) => {
      응답.render('home.ejs',{})
    })
    app.get('/list', async(요청, 응답) => {
      let result =await db.collection('post').find().toArray()
      응답.render('list.ejs',{글목록 : result})
    })
    app.get('/write',(요청,응답) =>{
      응답.render('write.ejs',{})
    })
    app.post('/add',(요청,응답) =>{
      if(요청.body.title == '' || 요청.body.content == '') {
        응답.send("<script>alert('제목 및 내용을 적으세요')</script>")
      }
      else{
        try{
          db.collection('post').insertOne({ title : 요청.body.title, content : 요청.body.content })
          응답.redirect('/list')
        } catch(e){
          console.log(e)
          응답.status(500).send('오류다')
        }
      };
    })
    app.get('/detail/:id', async(요청,응답)=>{
      try {
        let result = await db.collection('post').findOne({ _id : new ObjectId(요청.params.id) })
        if (result == null) {
          응답.status(400).send('그런 글 없음')
        } else {
          응답.render('detail.ejs', { result : result })
        }
      } catch (e){
        응답.send('잘못된 링크')
      }
    })
    
    캡처2
    
    이렇게 css가 잘못된 링크가 됩니다 다른 페이지는 css 적용 잘됩니다.
    #102494

    codingapple
    키 마스터
    href="/main.css"로 써봅시다
    #102536

    wasd
    참가자
    감사합니다
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠