【发布时间】:2016-03-06 21:39:13
【问题描述】:
我正在使用来自 DaveZuko 的 React Redux Starter Kit,并且一直坚持如何创建生产服务器来为编译客户端代码提供服务。理想情况下,我只想使用 Koa 服务器并将其移至生产环境,但不能不知道怎么做。
这里的存储库中的所有相关代码均未更改:https://github.com/davezuko/react-redux-starter-kit
有人知道如何为此编译产品服务器吗?
【问题讨论】:
-
在运行
npm run compile之后,你会得到一个带有index.html文件的dist文件夹......从那里你可以像其他任何东西一样提供它 koa、nginx、express 等。你具体遇到的问题是哪一部分和? -
更多的是关于如何将生产服务器链接到管道的其余部分。理想情况下,我希望 npm run compile 生成 Koa 服务器的生产版本。 Otehrwise 我需要有一个单独的“server.js”来提供文件,添加 HSTS 等。
-
我也不清楚如何使用服务器支持扩展入门工具包,所以我可以添加服务器路由(例如
/api)并从浏览器访问它们。 -
你解决了吗?
-
我已经创建了我自己的这个入门工具包版本,它基本上通过 SSR / 通用渲染扩展了这个版本。它也可以作为生产服务器运行。如果有兴趣,请查看:github.com/janoist1/universal-react-redux-starter-kit
标签: reactjs redux react-redux