const { join } = require('path') const { https } = require('firebase-functions') const { default: next } = require('next') const nextjsDistDir = join('src', require('./src/next.config.js').distDir) const nextjsServer = next({ dev: false, conf: { distDir: nextjsDistDir, }, }) const nextjsHandle = nextjsServer.getRequestHandler() exports.nextjsFunc = https.onRequest((req, res) => { return nextjsServer.prepare().then(() => nextjsHandle(req, res)) })