状态码204是为什么呢,检查了一遍好像没错误啊

状态码204是为什么呢,检查了一遍好像没错误啊

# 具体遇到的问题

# 报错信息的截图
http://img1.sycdn.imooc.com//climg/5f93f64a0982a51a08050421.jpg# 相关课程内容截图

# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

在这里输入代码,可通过选择【代码语言】突出显示

正在回答

登陆购买课程后可参与讨论,去登陆

5回答

同学你好,经过再次测试,代码确实是没有问题的,可以注册添加数据。可以查看私信,老师在私信中解决。

好帮手慕星星 2020-10-25 16:25:10

同学你好,这边测试代码没有问题,可以注册。是不是数据库中没有刷新的原因呢?建议点击刷新按钮看看

http://img1.sycdn.imooc.com//climg/5f95365b0933a2ca10030341.jpg

祝学习愉快!

提问者 敲代码时长两年半的练习生 2020-10-24 19:09:50

//路由users.js代码

const router = require('koa-router')()

const {register}=require('../controller/user')

router.prefix('/users')


router.post('/register',async(ctx,next)=>{

  //获取注册信息

  const userInfo=ctx.request.body

  //提交注册

  try{

   const newUser=await register(userInfo)

    ctx.body={

      errno:0,

      data:newUser

    }

  }catch(ex){

    console.error('注册失败',ex)

    ctx.body={

      errno:-1,

      message:'注册失败'

    }

  }

})

module.exports = router



  • //user controller const User=require('../model/User') async function register(userInfo={}){ const newUser=await User.create(userInfo) return newUser } module.exports={ register }
    2020-10-24 19:11:01
  • //db.js代码 const mongoose=require('mongoose') const url='mongodb://localhost:27017' const dbName='comment3' mongoose.set('useCreateIndex',true) mongoose.set('useFindAndModify',false) mongoose.connect(`${url}/${dbName}`,{ useNewUrlParser:true, useUnifiedTopology:true }) //获取链接对象 const conn=mongoose.connection conn.on('error',err=>{ console.error('mongodb连接出错',err) }) module.exports=mongoose
    2020-10-24 19:12:19
  • //model User.js代码 //User Moder const mongoose=require('../db/db') const UserSchema=mongoose.Schema({ username:{ type:String, required:true, unique:true }, password:String, age:Number, city:String, gender:{ type:Number, deafult:0 } },{ timestamps:true }) const User=mongoose.model('user',UserSchema) module.exports=User
    2020-10-24 19:13:11
好帮手慕言 2020-10-24 19:00:14

同学你好,同学可以把自己写的所有的代码都粘贴上来,老师帮助测试,祝学习愉快~

  • 老师我发了四个代码,分别是路由users.js、model的User.js、控制器user.js和db.js在评论区,谢谢老师
    2020-10-24 19:15:42
好帮手慕言 2020-10-24 17:48:23

同学你好,204为OPTIONS请求,OPTIONS请求即预检请求,以检测实际请求是否可以被服务器所接受,是正常的,不用担心哦,继续往下学习吧

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
5. Node.js全栈开发
  • 参与学习           人
  • 解答问题       307    个

前端工程师会后端开发已是趋势。从node.js到koa2再到数据库知识。结合真实项目,从项目需求分析、接口和数据设计到业务开发,帮你打通前后端任督二脉,为就业加码。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师