icl-iot-weather/site/server.js

32 lines
687 B
JavaScript
Executable File

let express = require('express')
let logger = require('morgan')
let app = express()
app.use(logger('dev'))
app.use(express.static('views'))
app.set('view engine', 'ejs')
app.set('views', __dirname + '/views')
// app.get('/', function(request, responce) {
// responce.render('index.ejs')
// })
app.get('/water', function(req, res) {
res.send({ success: true, value: 20 })
})
app.get('*', function(request, responce) {
res.redirect('siot.maxhunt.design');
})
app.post('*', function(request, responce) {
responce.status(404).send({ success: false, error: "404" })
})
var port = 5050
app.listen(port, function() {
console.log('Server running on port ' + port)
})