无法查看JSON数据
我有下面的代码在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;
我创build了mongodb数据库mydb
和myc
作为内容文件的集合。
当我inputlocalhost:3000,我没有看到存储在Mongodb中的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;
- 使用Node和Express进行基本的HTTP身份validation4
- 使用passport.js将本地策略连接到另一个(Facebook,Twitter,Google等)
- 我怎样才能构build我的快速应用程序,我只需要打开一个mongodb连接?
- 用mercurial推送node.js应用程序的部署
- Express 3.0 req.flash?
- jQuery ajax post在Node + Express的JSON响应上生成“Unexpected token:”
- Backbone.js视图使用从Node.js(Express.js)注入的模板
- Express Router CRUD API。 不能删除
- 如果Passport身份validation失败,如何在redirect时保留表单数据?