나는 초보자이며 nodejs입니다. 우편 배달부의 POST 메서드를 사용하려고하는데 데이터가 전송되지 않습니다. 여기 내 오류 어디 내 코드우체부가 데이터를 보내지 않는 이유
var express = require('express');
var userRouter = express.Router();
var userModel = require('../models/usermodels');
userRouter.route('/users')
.post(function(req,res) {
var users = new userModel(req.body);
users.name = req.body.name;
users.age = req.body.age;
users.save();
res.status(200).send(users)
})
모델
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var UsersSchema = new Schema({
name:String,
age:Number
});
var model = mongoose.model('Users',UsersSchema);
module.exports = model;
입니까? 여기
요청을 서버로 보내는 방법과 실행중인 포트와 같은 정보를 공유해야합니다. –
@RohanKumar 나는 우편함을 사용하여 데이터를 보내고 2912을 게시합니다. 나는 img를 덧붙였다. 너 나 좀 도와 줄 수있어? –
200 개의 응답 코드가 생성됩니다. 그건 당신의 서버가 성공적으로 응답을 보낸 것을 의미합니다.'users.save()'나는 당신이 삽입 한 문서의 objectId를 반환했다고 생각합니다. 문서가 저장되었는지 여부를 데이터베이스에 확인 했습니까? 예상되는 응답은 무엇입니까? –