我試圖將我的 react ssr 部署到 firebase 函數(shù),這個(gè)錯(cuò)誤出現(xiàn)在我身上,有人可以幫助我嗎?i functions: Watching "C:\Users\LucasPereira\Documents\Dev\Site\ProIT\frontend\functions" for Cloud Functions...! C:\Users\LucasPereira\Documents\Dev\Site\ProIT\frontend\functions\src\assets\gif_pro_it.gif:1GIF89aSyntaxError: Invalid or unexpected token at wrapSafe (internal/modules/cjs/loader.js:1167:16) at Module._compile (internal/modules/cjs/loader.js:1215:27) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1272:10) at Module.load (internal/modules/cjs/loader.js:1100:32) at Function.Module._load (internal/modules/cjs/loader.js:962:14) at Module.require (internal/modules/cjs/loader.js:1140:19) at require (internal/modules/cjs/helpers.js:75:18) at Object.<anonymous> (C:\Users\LucasPereira\Documents\Dev\Site\ProIT\frontend\functions\src\pages\Home\index.js:22:42) at Module._compile (internal/modules/cjs/loader.js:1251:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1272:10)! We were unable to load your functions code. (see above)這是我的 index.tx(root)import * as functions from 'firebase-functions';import React from 'react';import { renderToString } from 'react-dom/server';import App from './src/App';import express from 'express';import fs from 'fs';const index = fs.readFileSync(__dirname + '/index.html', 'utf-8');const app = express();app.get('**', (req, res)=>{ const html = renderToString(<App />); const finalHtml = index.replace('<div id="root"></div>', `<div id="root">${html}</div>`); res.set('Cache-Control', 'public, max-age=600, s-maxage=1200'); res.send(finalHtml);})export let ssrapp = functions.https.onRequest(app);這是我的 firebase.json{ "hosting": { "public": "dist", "ignore": [ "firebase.json", "**/.*", "**/node_modules/**" ]注意:我使用的是 express 4.17.1 和節(jié)點(diǎn)版本 14。主機(jī)運(yùn)行良好,我只是遇到功能問題編輯:我更改了“.gif”并且它繼續(xù)顯示錯(cuò)誤,所以我決定刪除它,僅用于調(diào)試,好吧,錯(cuò)誤繼續(xù)到另一個(gè)圖像(另一個(gè) PNG),錯(cuò)誤似乎在圖像中
部署到 firebase 函數(shù)時(shí)出現(xiàn)“無效或意外令牌”
陪伴而非守候
2023-03-03 16:11:15