Skip to content

Commit

Permalink
Build
Browse files Browse the repository at this point in the history
  • Loading branch information
Tesimune committed May 26, 2024
1 parent 3f09af6 commit 4b18534
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 37 deletions.
6 changes: 3 additions & 3 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
NEXT_PUBLIC_PORT='3004'
NEXT_PUBLIC_HOSTNAME='localhost'
NEXT_PUBLIC_NODE_ENV=
NODE_PORT='3000'
NODE_ENV='production'
NODE_HOSTNAME='localhost'
NEXT_PUBLIC_BACKEND_URL=
NEXT_PUBLIC_WORDPRESS_URL=
NEXT_PUBLIC_MAIL_SERVIC=
Expand Down
68 changes: 34 additions & 34 deletions server.js
Original file line number Diff line number Diff line change
@@ -1,40 +1,40 @@
const { createServer } = require('http');
const { parse } = require('url');
const next = require('next');
const { createServer } = require('http')
const { parse } = require('url')
const next = require('next')

const dev = process.env.NEXT_PUBLIC_NODE_ENV !== 'production';
const hostname = 'localhost';
const port = 3004;
const dev = process.env.NODE_ENV !== 'production'
const hostname = 'localhost'
const port = 3000
// when using middleware `hostname` and `port` must be provided below
const app = next({ dev, hostname, port });
const handle = app.getRequestHandler();
const app = next({ dev, hostname, port })
const handle = app.getRequestHandler()

app.prepare().then(() => {
createServer(async (req, res) => {
try {
// Be sure to pass `true` as the second argument to `url.parse`.
// This tells it to parse the query portion of the URL.
const parsedUrl = parse(req.url, true);
const { pathname, query } = parsedUrl;
createServer(async (req, res) => {
try {
// Be sure to pass `true` as the second argument to `url.parse`.
// This tells it to parse the query portion of the URL.
const parsedUrl = parse(req.url, true)
const { pathname, query } = parsedUrl

if (pathname === '/a') {
await app.render(req, res, '/a', query);
} else if (pathname === '/b') {
await app.render(req, res, '/b', query);
} else {
await handle(req, res, parsedUrl);
}
} catch (err) {
console.error('Error occurred handling', req.url, err);
res.statusCode = 500;
res.end('internal server error');
}
})
.once('error', (err) => {
console.error(err);
process.exit(1);
if (pathname === '/a') {
await app.render(req, res, '/a', query)
} else if (pathname === '/b') {
await app.render(req, res, '/b', query)
} else {
await handle(req, res, parsedUrl)
}
} catch (err) {
console.error('Error occurred handling', req.url, err)
res.statusCode = 500
res.end('internal server error')
}
})
.listen(port, () => {
console.log(`> Ready on http://${hostname}:${port}`);
});
});
.once('error', err => {
console.error(err)
process.exit(1)
})
.listen(port, () => {
console.log(`> Ready on http://${hostname}:${port}`)
})
})

0 comments on commit 4b18534

Please sign in to comment.