无法查看JSON数据

时间:2017-10-20 02:59:12

标签: javascript node.js mongodb express

我在number_format中有以下代码。

app.js

我创建了mongodb数据库var express = require("express"); var app = express(); var port = 3001; app.get("/", (req, res) => { res.send("success"); }); app.listen(port, () => { console.log("Server listening on port " + port); }); var mongoose = require('mongoose'); mongoose.createConnection('mongodb://localhost:27017/mydb'); var Schema = mongoose.Schema; var productSchema=new Schema({ created_at: String, id: Number }); const Products = mongoose.model("myc",productSchema); app.get('/',function(req,res){ Products.find({},function(err,products){ res.json(products) }); }) // module.exports = app; mydb作为内容文档的集合。

当我输入localhost:3000时,我没有看到存储在Mongodb中的JSON数据只显示空白页面。请帮忙

1 个答案:

答案 0 :(得分:1)

var express = require("express");
var app = express();
var port = 3001;
var mongoose = require('mongoose');
mongoose.createConnection('mongodb://localhost/mydb');
var Schema = mongoose.Schema;
var productSchema=new Schema({
created_at: String,
id: Number
});

const Products = mongoose.model("myc",productSchema);
app.get('/',function(req,res){
Products.find({},function(err,products){
if(!err){
res.json(products)
}
else{
res.send(err)
}
});
})
app.listen(port, () => {
console.log("Server listening on port " + port);
});
module.exports = app;