-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
I had to add app.prepare() using nextJS 7+
Hopefully it will help anyone facing the same issue:
// server.js
...
const app = next({ dev });
function createServer() {
const server = express();
...
server.get('*', (req, res) => handle(req, res));
return server;
}
if (isInLambda) {
module.exports = { app, createServer };
}
...// lambda.js
const serverless = require('serverless-http');
const { app, createServer } = require('./server');
const binaryMimeTypes = ['*/*'];
exports.handler = (event, context, callback) => {
app.prepare().then(() => {
const server = createServer();
const handler = serverless(server, {
binary: binaryMimeTypes,
});
return handler(event, context, callback);
});
};Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels