Jas*_*ito 5 javascript firebase google-cloud-functions
我目前正在尝试将Nuxt SSR应用程序部署到Firebase。
一切都可以在本地服务器和Firebase服务器上正常运行。cloud函数正确执行并呈现html,没问题。
当我向外部API(Storyblok)添加请求时,就会发生问题。我正在执行Blaze计划,因此外部请求应该可以工作,对吗?
一切都可以使用云功能模拟器并通过firebase serve --only functions,hosting外部API请求在本地运行,但是部署后出现错误500。
有没有一种方法可以更详细地记录Firbase端可能发生的情况?
云功能:
const functions = require('firebase-functions');
const { Nuxt } = require('nuxt');
const express = require('express');
const app = express();
const config = {
dev: false,
buildDir: 'nuxt',
build: {
publicPath: '/assets/'
}
}
const nuxt = new Nuxt(config);
function handleRequest(req, res) {
res.set('Cache-Control', 'public, max-age=150, s-maxage=150');
return new Promise((resolve, reject) => {
nuxt.render(req, res, promise => {
promise.then(resolve).catch(reject)
})
});
}
app.use(handleRequest);
exports.nuxtssr = functions.https.onRequest(app);
Run Code Online (Sandbox Code Playgroud)
Ale*_*nir -2
向您推荐:
https://firebase.google.com/docs/functions/writing-and-viewing-logs#viewing_logs
也许使用“使用 Firebase CLI”可以获得更多详细信息。
| 归档时间: |
|
| 查看次数: |
1312 次 |
| 最近记录: |