javascript - 仅使用 React 或 Node.js 将 React 与 Firebase 集成?

标签 javascript node.js reactjs firebase

我是后端开发新手,我有一个功能齐全的 React 应用程序,可以使用假服务器获取、删除和放置数据。现在我需要使用一个实际的后端,我正在考虑使用 Firebase,因为它看起来真的很方便。不过,我看到了一些直接在 React 应用程序中使用 Firebase 的示例,还有一些使用 Node.js 来完成工作。有人可以告诉我最好的方法是什么吗?如果有更简单的方法使用 express/mongo 创建 REST API,我也愿意接受:)

最佳答案

您必须记住,您在前端所做的任何操作都会对用户可见,因此从 React 与 Firebase 进行通信将不是一个好主意,至少对于涉及敏感信息(密码、信用卡信息等)的任何操作来说是如此。仅仅因为您可以做某事并不意味着您应该。使用 Node 后端并使用它与您的数据库和其他服务进行通信。

为了解决您问题的最后部分,Firebase 可能超出您的需要。使用 Express 和 MongoDB 进行简单设置可能会更容易。 MLab有一个非常好的免费沙箱数据库即服务,需要很少的设置。

关于javascript - 仅使用 React 或 Node.js 将 React 与 Firebase 集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51525523/

相关文章:

javascript - 当用户垂直滚动或单击底部导航选项卡之一时,如何制作显示下一张幻灯片的内容 slider ?

javascript - React.js 如何将索引作为 prop 从 this.props 数组传递给子组件

javascript - 无法使用 data() 更改数据值;

javascript - Node.JS deflate/gzip 响应文本

javascript - 不要在点击链接时发送 GET 请求

javascript - Angular.js——仅当其他元素未被禁用时才使用 ng-show 显示元素

Node.js Mongoose 并使用 find 和 request.params

javascript - Nodejs GET REST API 和频繁访问 MongoDb 数据库

javascript - 当 prop 函数改变状态时,我该如何使用 redux?

reactjs - 如何通过 react 单元测试在多层自定义组件上触发事件