mirror of
https://github.com/tjsga/website-2018.git
synced 2025-04-09 22:10:18 -04:00
25 lines
580 B
JavaScript
25 lines
580 B
JavaScript
// MODULES
|
|
var express = require('express')
|
|
var path = require('path')
|
|
var hbs = require('hbs')
|
|
|
|
// SERVER INIT
|
|
var app = express()
|
|
var server = require('http').createServer(app)
|
|
|
|
// SERVER CONFIG
|
|
app.set('trust proxy', 1)
|
|
app.set('view engine', 'hbs')
|
|
hbs.registerPartials(path.join(__dirname, 'views'))
|
|
|
|
// CLIENT CONFIG
|
|
app.use('/css', express.static(path.join(__dirname, 'css')))
|
|
app.use('/resources', express.static(path.join(__dirname, 'resources')))
|
|
|
|
// PAGES
|
|
app.get('*', function (req, res) {
|
|
res.render('index')
|
|
})
|
|
|
|
// LISTENER
|
|
server.listen(process.env.PORT || 8080) |