koa+mongoose显示不出数据
在学习使用node.js,遇到了些问题。望各位大佬赐教
const koa=require('koa');
const app=new koa();
const route=require('koa-route')
const mongoose=require('mongoose')
const Goods=require('./goods.js')
//连接数据库
mongoose.connect('mongodb://127.0.0.1:27017/test')
mongoose.connection.on("connected",function(){
console.log("mongoDB 连接成功")
})
mongoose.connection.on("error",function(){
console.log("mongoDB 连接失败")
})
mongoose.connection.on("disconnected",function(){
console.log("mongoDB 连接断开")
})
const main=function(ctx){
ctx.response.type='html';
ctx.response.body='<a href="/">首页</a>'
}
const index=function(ctx){
**在这里可以打印出数据**
**// ctx.response.type='json';
// ctx.response.body={
// status:'2',
// msg:'Hello World'
// }**
Goods.find({},function(err,doc){
在这里就不行
ctx.response.type='json';
ctx.response.body={
status:'2',
msg:'Hello World'
}
if(err){
ctx.response.type='json';
ctx.response.body={
status:'1',
msg:'Hello World'
}
}else{
ctx.response.type='json';
ctx.response.body={
status:'2',
length:doc.length,
msg:doc
}
}
})
}
app.use(route.get('/',index));
app.use(route.get('/main',main))
app.listen(3000);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
已解决