打字稿React SSR-范式

时间:2019-05-05 04:08:07

标签: typescript serverside-rendering

要简短一些。

在Typescript NodeJS中具有后端 在单独的目录中的Typescript中有一个前端。

后端永远不会从前端导入任何内容。 前端永远不会从后端导入任何东西。

需要在后端对我的React应用程序进行SSR,但是第二次我将我的“根组件”导入后端,我的Typescript后端将整个前端通过后端Typescript编译器传递,如果您明确地从其中导入任何内容,则将忽略“排除”目录,因此我无法使用该目录,但我本质上是想在后端关闭整个目录的类型检查以解决此问题。

如何关闭整个目录的类型检查?还是我必须将前端编译为javascript,然后允许true才可以解决此问题?

1 个答案:

答案 0 :(得分:0)

答案是这个。...

不是使用标准的导入语法从前端导入任何文件,而是强制打字稿遍历那些依赖性,解决方案是使用...将前端导入到后端。...

const App = require("../../frontend/src/app");
const appSSR = ReactDOMServer.renderToString(React.createElement(App));