• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

7강 포스트맨 질문

23.04.02 18:06 작성 23.04.02 18:07 수정 조회수 494

0

스크린샷 2023-04-02 오후 6.02.54.png회원가입으로 send하면

저는 오히려 결과가 나오질 않습니다.ㅜㅜ

제눈엔 오타가 안보이는데 어떠문제일까요

const express = require("express");
const app = express();
const PORT = 4000;
const bodyParser = require('body-parser');
const {User} = require("./models/User");

//application/x-www-form-urlencoded 정보 분석
app.use(bodyParser.urlencoded({extended: true}))
//application/json파일을 분석
app.use(bodyParser.json())

app.get('/',(req, res) => {res.send('Hello Word!')})

app.post('/register',(req,res)=>{   
      //회원가입할 때 필요한 정보들을 client에서 가져오면,
      //그 정보들을 DB에 넣어준다.
      const user = new User(req.body);
      //user모델에 정보가 저장됨
      //실패 시, 실패한 정보를 보내줌
      user.save((err, userInfo) => {
          if(err) return res.json({success: false, err})
          return res.status(200).json({success: true})
      }) 
  })

app.listen(PORT, () => {
  console.log("서버 실행");
});

답변 1

답변을 작성해보세요.

1

안녕하세요!

현재 보낼 때는 4000번 포트로 보내고

실행은 5000번으로 하고 있는 것 같습니다 ~

감사합니다.