aquameta-widget
Version:
Widget rendering framework built on top of Aquameta
27 lines (21 loc) • 563 B
JavaScript
const { join } = require('path')
const express = require('express')
const veggie = require('veggie')
const app = express()
const middlewares = [
(req, res, next) => {
console.log(req.url)
next()
},
express.static(join(__dirname, '../dist')),
express.static(join(__dirname, '../demo')),
veggie.router({ dir: 'demo/data/index.js' })
]
middlewares.forEach(fn => app.use(fn))
app.get('/', (req, res) => {
res.sendFile(join(__dirname, 'index.html'))
})
app.listen(8080, () => {
console.log('listening on port 8080')
})