1
我目前有這條路由,它向mongodb服務器發出兩個請求,然後呈現它們。當用戶在客戶端設置語言時,除了其中一個會更改。如何訪問本地存儲數據或將本地存儲數據發送到節點/快速路由
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
路線發送的最好方法?