UNPKG

stl-viewer

Version:

A component for viewing an STL object from a given URL by utilizing Three.js

39 lines (29 loc) 855 B
'use strict'; require('babel-core/register'); let env = process.env.NODE_ENV || 'development'; let path = require('path'); let express = require('express'); const PORT = process.env.PORT || 4001; let app = express(); if(env === 'development') { let webpack = require('webpack'); let config = require('./webpack.config.dev'); let compiler = webpack(config); app.use(require('webpack-dev-middleware')(compiler, { noInfo: true, publicPath: config.output.publicPath, })); app.use(require('webpack-hot-middleware')(compiler)); } // Allows for the use of other static resources app.use('/dist', express.static('dist')); app.get('*', (req, res) => { res.sendFile(path.join(__dirname,'index.html')); }); app.listen(PORT, (err) => { if (err) { console.log(err); return; } console.log(`Listening at port ${PORT}`); });