Javascript 无法查看JSON数据
我在Javascript 无法查看JSON数据,javascript,node.js,mongodb,express,Javascript,Node.js,Mongodb,Express,我在app.js中有以下代码 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('
app.js
中有以下代码
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;
我已经创建了mongodb数据库mydb
和myc
,作为包含文档内容的集合
当我输入localhost:3000时,我看不到存储在Mongodb中的JSON数据,它只显示空白页面。请帮助连接仍在等待承诺或事件解决方案,尚未实际连接。请看,我建议您添加一些控制台日志记录,以便您可以准确地检查哪些行被命中。我不知道
index
的代码在app中做什么。使用('/',index)代码>但可能正在发送响应。如果这并没有破坏它,那么您的404生成器将继续运行,因为您当前已在应用程序get('/',…
)之前注册了它。中间件/路由将按注册顺序调用。Index.jade中没有任何代码。不确定如何解决它我是nodejs的新手:(添加它不走运。)我在命令提示符下看到这个错误。GET/favicon.ico 404我必须显示mongodb中存在的数据,所以使用mongoose创建了一个rest api,这样,如果我点击link localhost:3000,就需要在数据库中以JSON的形式获取数据browser@PratheeshM我已经根据我的模式进行了修改,但是没有打印Json。更新了上面的代码。ThanksProducts.find({},函数(err,products){if(!err){res.json(products)}else{res.send(err);}}}}}只打印成功。没有json数据
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;