Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法查看JSON数据_Javascript_Node.js_Mongodb_Express - Fatal编程技术网

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;