感觉多装一个东西,会增加整个系统崩溃的几率, 就没有更好的办法了吗?
1
corona 2017-07-27 10:09:46 +08:00 via iPhone
前端用什么服务器?
|
2
ss098 2017-07-27 10:27:50 +08:00 1
是。
你可以把 Flask 作 API 服务器和 React 服务端渲染服务器分离。 |
3
qq12345454 OP @corona 前后分离的。前端没有服务器
|
4
qq12345454 OP @ss098 这样感觉十分的麻烦哦
|
5
ipwx 2017-07-27 11:54:00 +08:00 1
把编译出来的前端扔到 static 里面,让页面载入不就得了?
在 production mode 下面这个根本不需要多做什么事情。只不过调试稍微麻烦一点,你可能得自己写点代码,保证 Chrome 的缓存不会阻挡你新的 JS。至于 hot reload,别想了。 |
6
ipwx 2017-07-27 11:54:41 +08:00 1
@qq12345454 麻烦,但是稳妥。而且这样子以后可以慢慢做大,用 Java 替代你的 Flask 也不是什么难事。一开始就引入 NodeJS 做服务器,以后就有的受了。
|
7
qq12345454 OP |
8
corona 2017-07-27 22:10:41 +08:00 via iPhone 1
@qq12345454
react 的服务端渲染,你可以考虑适应 Next.js 来做。昨天刚写了篇文章介绍用 Next.js 来做 react 的服务端渲染的。 就是如果要用 Next 的话,你需要加一个 nodejs 服务器。 文章供参考,地址: http://mp.weixin.qq.com/s/JL_33s6Si05V1Whe8mYCdw |
9
qq12345454 OP @corona 多谢
|