1
現在、このルートはmongodbサーバーに対して2つの要求を行い、それらをレンダリングします。クライアント側でユーザーが言語を設定すると、そのうちの1つが変更されます。ノード/エクスプレスルートにローカルストレージデータをアクセスまたは送信する方法
app.get('/location/:slug', function (req, res) {
Async.parallel([
function (callback) {
var query = Location.findOne({ slug: req.params.slug})
query.exec(function(err, location) {
if (err) {
callback(err)
}
callback(null, location)
})
},
function (callback) {
var query = Location.find({ slug: 'english' }); // language 'english' is set in local storage.
query.exec(function (err, language) {
if (err) {
callback(err)
}
callback(null, language)
})
}
],
function(err, results) {
if (err) {
console.log(err)
return res.send(400)
}
if (results == null || results[0] == null) {
return res.send(400)
}
res.render('pages/single-location', {
location: results[0],
setLanguage: results[1][0]
})
})
})
このデータにアクセスしてapp.get
ルートを送信するには、どうすればよいでしょうか?