我正在尝试在服务器端使用Firebase的云功能渲染React Project.
首先,当我尝试在webpack中使用babel-watch运行快速服务器时正在运行!所以我希望能够在带有babel-watch的快速服务器中创建firebase功能,我阅读了functions-samples/isomorphic-react-app / repository并制作了以下代码.但也许我不明白..
那么,有没有使用的WebPack热-服务器中间件的方式functions.https.onRequest(app);
使用babel-watch
开发?
或者firebase serve --only functions,hosting
在我的情况下是否正确?
import express from "express";
import webpack from "webpack";
import webpackDevMiddleware from "webpack-dev-middleware";
import webpackHotServerMiddleware from "webpack-hot-server-middleware";
import clientConfig from "../webpack/client";
import serverConfig from "../webpack/server";
const app = express();
const compiler = webpack([clientConfig, serverConfig]);
app.use(webpackDevMiddleware(compiler));
app.use(webpackHotServerMiddleware(compiler));
export let firebaseTrigger = functions.https.onRequest(app);
Run Code Online (Sandbox Code Playgroud)
const path = require("path");
module.exports = {
name: "server",
target: "node",
entry: [path.resolve(__dirname, "../server/render.js")],
output: {
filename: "index.js",
path: path.resolve(__dirname, …
Run Code Online (Sandbox Code Playgroud)