Mongodb 无法在Express中使用app.get呈现视图
我试图理解express中的路由,我想在我的MongoDB数据库中检索一个文档。我已建立数据库连接,如下所示:Mongodb 无法在Express中使用app.get呈现视图,mongodb,express,Mongodb,Express,我试图理解express中的路由,我想在我的MongoDB数据库中检索一个文档。我已建立数据库连接,如下所示: //database object var db //Database Path var dbpath = process.env.MONGODB_URI || 'mongodb://<dbuser>:<dbpassword>@ds163758.mlab.com:63758/heroku_xv7rsvvw'; //Establish database co
//database object
var db
//Database Path
var dbpath = process.env.MONGODB_URI || 'mongodb://<dbuser>:<dbpassword>@ds163758.mlab.com:63758/heroku_xv7rsvvw';
//Establish database connection
MongoClient.connect(dbpath, (err, database) => {
if (err) return console.log(err)
db = database
app.listen(process.env.PORT || theport, () => {
console.log('listening on 3000')
})
})
模板(关于.jade)
文件各节:
{
"_id": {
"$oid": "587dfdgf36d284ed58a9f69"
},
"name": "about",
"tittle": "About Us",
"summary": "WE KNOW HOW TO BUILD GREAT PRODUCTS",
"content": "<p>Some features of the app and releasing it to the app store won\u2019t make it great. Lorem ipsom \u2019ll dolor bensulplin \u2013 hnlmops
{
“_id”:{
$oid:“587dfdgf36d284ed58a9f69”
},
“姓名”:“关于”,
“Title”:“关于我们”,
“总结”:“我们知道如何打造优秀的产品”,
“内容”:“应用程序的某些功能并将其发布到应用程序商店不会让它变得很棒。Lorem ipsom\u2019ll dolor bensulplin\u2013 hnlmops
我做错了什么?您是否从数据库查询中得到任何结果?或者控制台中有任何错误?是的,只是找不到:
加载资源失败:服务器响应状态为404(未找到)
,但连接正在工作,集合在那里。
extends layout
block content
h1= title
section
h2 #{content}
{
"_id": {
"$oid": "587dfdgf36d284ed58a9f69"
},
"name": "about",
"tittle": "About Us",
"summary": "WE KNOW HOW TO BUILD GREAT PRODUCTS",
"content": "<p>Some features of the app and releasing it to the app store won\u2019t make it great. Lorem ipsom \u2019ll dolor bensulplin \u2013 hnlmops