From 76a3ef3ed163983d693b99743629b2cc9f7a29b9 Mon Sep 17 00:00:00 2001 From: Hugo Meyronneinc Date: Wed, 22 Aug 2018 11:39:29 +0200 Subject: [PATCH] fix: randomString for SSR --- lib/core/utilities.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/core/utilities.js b/lib/core/utilities.js index 55522a915..9ddb554d4 100644 --- a/lib/core/utilities.js +++ b/lib/core/utilities.js @@ -25,7 +25,7 @@ export const encodeQuery = queryObject => { .join('&') } -export const randomString = () => btoa(Math.random() + '').replace('==', '') +export const randomString = () => (process.browser ? btoa(Math.random() + '') : Buffer.from(Math.random() + '').toString('base64')).replace('==', '') export const routeOption = (route, key, value) => { return route.matched.some(m => {