我正在使用带有preact-cli的unistore,并且它与--no-prerender选项一起使用。现在我想对我的应用程序进行SSR,但是它需要转换,但是我不知道如何仅为我的server.js和其他文件编写webpack.config。
const MainAppContainer = require('../src/components/app')
const { Provider } = require('unistore/preact')
const createStore = require('../src/components/store')
const express = require('express');
const { h } = require('preact');
const path = require('path');
const store = createStore(initialState)
let state = store.getState()
let body = render(
<Provider store={store}>
<MainAppContainer url={req.url}/>
</Provider>
)
const AppHtml = template.replace(RGX, body);
目录结构
注释
项目由preact-cli使用默认模板创建 因此,如果我在服务器文件夹中排除server.js,则所有内容都会按照preact-cli文档中所述进行编译和运行。 我只想要一个如何编译server.js的解决方案 每一个解决方案或建议都将受到赞赏。感谢所有人
答案 0 :(得分:0)
您可以从build/ssr-bundle.js
呈现应用程序。