我试图随时从我的 router.js 发送数据以在 Javascript 中读取,但我不知道如何传递它而不必再次呈现页面。我希望在满足新坐标的条件时,更新页面上的数据而无需再次重新加载页面。
router.get('/', function (req, res) {
dbC.db.collection('collection').where('id', '==', 'AnID')
.onSnapshot(querySnapshot => {
querySnapshot.docChanges().forEach(change => {
if (change.type === 'added') {
let coord = change.doc.data();
console.log('--------------New coord--------------');
res.header({ lat: coord.payload_fields.latitude_gps, lng: coord.payload_fields.longitude_gps });
}
});
});
res.render('index', { title: "FMCS", title2:"Tracing", active: {home: true, map: true}, lat: 0, lng: 0 });
})
My hbs:
<script>
var point = { lat: {{{lat}}}, lng: {{{lng}}} };
</script>
哔哔one
相关分类