From 33fa931207af18d439a8ab5e018214fed25170fa Mon Sep 17 00:00:00 2001 From: Arunoda Susiripala Date: Sun, 1 Jan 2017 15:37:56 +0530 Subject: [PATCH] Resolve the path in renderJSON before serving. (#599) --- server/render.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/render.js b/server/render.js index e8dd804a..6ba7e20b 100644 --- a/server/render.js +++ b/server/render.js @@ -5,6 +5,7 @@ import fs from 'mz/fs' import send from 'send' import accepts from 'accepts' import requireModule from './require' +import resolvePath from './resolve' import readPage from './read-page' import { Router } from '../lib/router' import Head, { defaultHead } from '../lib/head' @@ -97,7 +98,7 @@ async function doRender (req, res, pathname, query, { } export async function renderJSON (req, res, page, { dir = process.cwd() } = {}) { - const pagePath = join(dir, '.next', 'bundles', 'pages', `${page}.json`) + const pagePath = await resolvePath(join(dir, '.next', 'bundles', 'pages', page)) return serveStaticWithGzip(req, res, pagePath) }