ソースを参照

修复静态路径bug

zhusiqing 5 年 前
コミット
3f874dfdab
2 ファイル変更5 行追加3 行削除
  1. 3 1
      server/config.js
  2. 2 2
      server/server.js

+ 3 - 1
server/config.js

@@ -14,7 +14,9 @@ const watchFileOptions = {
 }
 const dataPath = resolve('./data/data.txt')
 const reviewDataPath = resolve('./data/reviewData.txt')
-const staticPath = resolve('../dist')
+
+// 转换成绝对路径会出现访问 404
+const staticPath = '../dist'
 const filePath = {
   dataPath,
   reviewDataPath,

+ 2 - 2
server/server.js

@@ -19,7 +19,7 @@ fs.readFile(dataPath, (err, buf) => {
     console.error(err)
     return
   }
-  STATIC_DATA = buf.toString().replace('\n', '')
+  STATIC_DATA = buf.toString().replace('\n', '').split(',')
 })
 
 fs.watchFile(dataPath, watchFileOptions, (curr, prev) => {
@@ -84,7 +84,7 @@ router.get('/list', (ctx, next) => {
   if (cache.has(code)) {
     data = cache.get(code)
   } else {
-    const jsonData = STATIC_DATA || []
+    const jsonData = STATIC_DATA || ''
     const len = 25
     const sum = jsonData.length - len
     const arr = new Array(25).fill(1).map(el => Math.floor(Math.random() * sum))