update
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1.0">
|
||||
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
|
||||
<title>sensor-web-v2</title>
|
||||
<title>DHT22</title>
|
||||
</head>
|
||||
<body>
|
||||
<noscript>
|
||||
|
||||
@@ -38,10 +38,8 @@ app.get('/type/:type/startDate/:startDate/endDate/:endDate/sample/:sample', asyn
|
||||
$ne: NaN
|
||||
}
|
||||
}
|
||||
console.time()
|
||||
try {
|
||||
const docs = await db.collection('dht22').find(query).toArray()
|
||||
console.timeEnd()
|
||||
const sampledDocs = docs
|
||||
.filter((value, index) => index % sample === 0)
|
||||
.map(doc => {
|
||||
@@ -61,6 +59,6 @@ function dateFromObjectId(objectId) {
|
||||
return Math.floor(mongo.ObjectId(objectId).getTimestamp().getTime() / 1000)
|
||||
};
|
||||
|
||||
app.use(express.static(path.join(__dirname, 'dist')))
|
||||
app.use(express.static(path.join(__dirname, '../dist')))
|
||||
|
||||
module.exports = app
|
||||
|
||||
@@ -19,7 +19,7 @@ export default {
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
type: {},
|
||||
type: null,
|
||||
window: {}
|
||||
}
|
||||
},
|
||||
@@ -38,6 +38,7 @@ export default {
|
||||
this.updateRoute()
|
||||
},
|
||||
updateRoute() {
|
||||
if (this.type) {
|
||||
this.$router.push({
|
||||
name: 'view',
|
||||
params: {
|
||||
@@ -47,13 +48,15 @@ export default {
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<style scoped>
|
||||
#app {
|
||||
height: 100%;
|
||||
}
|
||||
#app, .section {
|
||||
#app,
|
||||
.section {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
flex-grow: 1;
|
||||
|
||||
@@ -31,7 +31,7 @@ export default {
|
||||
try {
|
||||
const [start, end] = [this.window.getStart(), this.window.getEnd()]
|
||||
const sample = Math.round(((end - start) / 60) / 288) || 1
|
||||
const host = 'http://localhost:3000'
|
||||
const host = process.env.NODE_ENV === 'development' ? 'http://localhost:3000' : ''
|
||||
const fetchUrl = `${host}/type/${this.type}/startDate/${start}/endDate/${end}/sample/${sample}`
|
||||
const response = await fetch(fetchUrl)
|
||||
this.data = await response.json()
|
||||
|
||||
3
vue.config.js
Normal file
3
vue.config.js
Normal file
@@ -0,0 +1,3 @@
|
||||
module.exports = {
|
||||
productionSourceMap: false
|
||||
}
|
||||
Reference in New Issue
Block a user