0
私はpluralSightで "MEANスタックを使ってAngularとNode.js Appsを構築する"コースを進んでいます。私はまったく新しいMEANスタック、特にバックエンドなので、私が曖昧であれば私を許してください。だからここに私が行っていることです...私はヒントを使用して表示するためにモンゴブから私のメッセージオブジェクトを取得しようとしています。私はどんな種類のエラーも起こっていないし、最初に何かを見逃していないことを確かめるために、ビデオの始めから実際にやり始めた。あなたが望むなら、私は具体的な詳細を提供することができます。なぜこれが動作していないのかについてのアイデアは大いにありがたく思う。レンダリングされていない翡翠がレンダリングされない
index.js
var messageSchema = mongoose.Schema({message: String});
var Message = mongoose.model('Message', messageSchema);
var mongoMessage;
Message.findOne().exec(function(err, messageDoc) {
mongoMessage = messageDoc.message; //this is where i'm grabbing the data from mongodb and assigning it to this variable, right?
});
app.get('/partials/:partialPath', function(req, res) {
res.render("partials/" + req.params.partialPath);
});
app.get('*', function(req, res) {
res.render('index', { //
mongoMessage: mongoMessage //this is the variable that is not showing
});
});
index.jade
extends ../includes/layout
block main-content
section.content
div(ng-view)
h2= mongoMessage //this variable is not showing in the browser
依存性
"dependencies": {
"body-parser": "^1.15.0",
"bower": "^1.7.7",
"express": "^4.13.4",
"jade": "^1.11.0",
"mongoose": "^4.4.10",
"morgan": "^1.7.0",
"stylus": "^0.54.2"
}
それはトリックをしました:)ありがとうございました!もし私がそれを試して使用しようとするならば、私はおそらく玉の上を少し読んでみるべきです。 – kyleTBarlow
問題ありません。それがあなたを助けたなら、私はupvoteまたは答えの受け入れに感謝します。 – tomtom