create-react-app如何在nodejs部署

发布于 2022-01-07 07:40:44 字数 403 浏览 863 评论 1

create-react-app的部署方式,我其实是知道的。运行npm run build命令生成build文件夹,然后把build文件夹下的静态html,css,js文件部署出来就可以了。这种方式我知道。但是这种方式的渲染发生在客户端浏览器上。

我想要的部署方式是,渲染发生在nodejs服务器的。比如,在开发的时候,运行npm start命令。在这种方式下,打开浏览器看源码,能找到渲染后的元素。

但是,用生成的build文件夹部署,在浏览器看源码,在index.html里面,找不到渲染后的元素。

当然,我可以在服务器上跑npm start,然后用nginx反向代理过去。但npm start跑起来的不是生产环境吧!

搜了好久,几乎所有都在说npm run build之后怎么部署。没有介绍直接在nodejs跑的部署方式。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

多彩岁月 2022-01-07 13:24:00

自己来答一波。原来这叫作服务端渲染,SSR,搜这个关键词就好了。

但现在还没有找到满意的方案,有知道的请不吝赐教。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文