我有一些负责 SSR 的代码:
import React from 'react';
import { renderToString } from 'react-dom/server';
import express from 'express';
import fs from 'fs';
import App from './app/containers/App';
const app = express();
app.get('**', (req, res) => {
const html = renderToString(<App />);
res.set('Cache-Control', 'public, max-age=600, s-maxage=1200');
res.send(html);
});
export const ssrapp = functions.https.onRequest(app);
它当然应该失败。我的意思是 - 当进入我在 firebase 上托管的应用程序时,它应该只显示来自 App
的纯 html 文本。然而——这并没有发生。我的应用程序就像以前一样加载(它显示所有内容 - 不仅仅是 html 文本)。
我的问题:如何检查 ssrapp
谷歌云功能是否运行?我尝试在其中使用一些 console.log
,但是没有可见日志。
最佳答案
无论您是否使用 console.log()
记录任何内容,Firebase 控制台都会显示每个函数调用的日志消息。如果您在日志中看不到任何内容,则说明您的函数未运行(或者控制台暂时损坏)。
关于javascript - 如何检查负责SSR的google云功能是否运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48895886/