繁体   English   中英

React.js需要Node.js

[英]React.js require Node.js

React是否需要Node.js 如果是,那么如何以及有什么好处,可以避免node.js的主要情况是什么?

React.js是一个JavaScript库,可在您的浏览器上提供基于组件的前端开发。 另一方面,node.js是基于Google V8引擎(也称为Chrome的javascript引擎)的javascript运行时。 使用Node.js,您可以构建自己的服务器。

我想提出您的问题是因为您为react.js应用程序设计了一个node.js开发服务器。 任何Web应用程序都需要服务器使用适当的资产来响应客户的请求。 这些资产可以是HTML,CSS,JS以及将在您的Web应用程序中使用的任何媒体。 换句话说,当您构建一个React.js应用程序并发布您的应用程序时,您需要一台服务器将您的应用程序发布到用户的浏览器中。 那就是Node.js可以发挥作用的地方。 但是,这不一定意味着您是必需的Node.js。 除了使用Node.js,您还可以使用Python,Java或PHP将基于React.js的应用程序发布到Web上。

如果您的问题意味着您只是不想设置任何服务器端或后端的内容,则可以考虑使用Amazon的S3存储桶或Google的Firebase。 您只需将您的前端资产(HTML,CSS和JS)上传到那里,它们就会自动创建一个后端。

希望这回答了您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM