Browse Source

fix: use replace instead of replaceAll to support pre-Node16

NGPixel 3 years ago
parent
commit
5173c4802e
1 changed files with 1 additions and 1 deletions
  1. 1 1
      server/helpers/page.js

+ 1 - 1
server/helpers/page.js

@@ -35,7 +35,7 @@ module.exports = {
     rawPath = rawPath.replace(unsafeCharsRegex, '')
     rawPath = rawPath.replace(unsafeCharsRegex, '')
     if (rawPath === '') { rawPath = 'home' }
     if (rawPath === '') { rawPath = 'home' }
 
 
-    rawPath = rawPath.replaceAll('\\', '').replaceAll('//', '').replaceAll(/\.\.+/ig, '')
+    rawPath = rawPath.replace(/\\/g, '').replace(/\/\//g, '').replace(/\.\.+/ig, '')
 
 
     // Extract Info
     // Extract Info
     let pathParts = _.filter(_.split(rawPath, '/'), p => {
     let pathParts = _.filter(_.split(rawPath, '/'), p => {