32 lines
687 B
JavaScript
Executable File
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)
|
|
}) |