Get production gist rendering bug

main
Mike Fix 7 years ago
parent 7c2cb5a4cd
commit 0f9c395783

@ -6,7 +6,7 @@
"scripts": { "scripts": {
"dev": "node server.js", "dev": "node server.js",
"build": "next build", "build": "next build",
"start": "next start" "start": "NODE_ENV=production node server.js"
}, },
"dependencies": { "dependencies": {
"axios": "^0.16.2", "axios": "^0.16.2",
@ -17,8 +17,8 @@
"form-data": "^2.2.0", "form-data": "^2.2.0",
"highlight.js": "^9.12.0", "highlight.js": "^9.12.0",
"morgan": "^1.8.2", "morgan": "^1.8.2",
"next": "^2.4.3", "next": "^3.2.2",
"react": "^15.5.4", "react": "^15.6.1",
"react-click-outside": "^2.3.1", "react-click-outside": "^2.3.1",
"react-codemirror": "0.2.6", "react-codemirror": "0.2.6",
"react-color": "^2.12.1", "react-color": "^2.12.1",

@ -3,14 +3,14 @@ const morgan = require('morgan')
const bodyParser = require('body-parser') const bodyParser = require('body-parser')
const next = require('next') const next = require('next')
const port = parseInt(process.env.PORT, 10) || 3000
const dev = process.env.NODE_ENV !== 'production' const dev = process.env.NODE_ENV !== 'production'
const app = next({ dev }) const app = next({ dev })
const handle = app.getRequestHandler() const handle = app.getRequestHandler()
function wrap (handler) { function wrap (handler) {
return (req, res) => handler(req, res).catch((err) => { return (req, res) => handler(req, res).catch((err) => {
console.log('error handler triggereedddd') console.log('ERR:', err)
console.log(err)
}) })
} }
@ -24,7 +24,7 @@ app.prepare()
app.render(req, res, '/about')) app.render(req, res, '/about'))
// if root, render webpage from next // if root, render webpage from next
server.get('*', (req, res) => server.get('/*', (req, res) =>
app.render(req, res, '/', req.query)) app.render(req, res, '/', req.query))
// otherwise, try and get gist // otherwise, try and get gist
@ -34,8 +34,8 @@ app.prepare()
server.post('/upload', bodyParser.json(), wrap(require('./handlers/upload'))) server.post('/upload', bodyParser.json(), wrap(require('./handlers/upload')))
server.listen(3000, (err) => { server.listen(port, (err) => {
if (err) throw err if (err) throw err
console.log('> Ready on http://localhost:3000') console.log(`> Ready on http://localhost:${port}`)
}) })
}) })

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save