我一直在考虑将Angular JS用于单页电子商务应用程序,似乎为Angular JS制作RESTful API是一项巨大的工作。
所以最近我遇到了Firebase,它似乎使Angular JS应用程序的整个RESTful方面变得容易,但是我想知道它是否适合电子商务应用程序或者是否有使用它的限制?
在深入研究Firebase平台之前,任何建议都会很棒。
谢谢,尼克
答案 0 :(得分:0)
使用firebase进行电子商务是可以的,甚至还有完整的解决方案for building e-commerce apps on top of Firebase using Angular 4
使用这些堆栈构建商店有两个注意事项。
Firebase中没有全文搜索,也无法获取节点内的元素数。制作非常常见的内容(如分页)或在Firebase中使用多个产品属性进行过滤是一个很大的问题。在用于处理过滤器和页面的Flashlight上面的解决方案中 - 您可以在article, which describes how to use search queries on e-commerce example中阅读更多信息。
第二个问题是让您的商店对Google可见。它更有棱角,而不是Firebase问题。为此目的有Angular Universal,最近它成为核心Angular的一部分。 但我无法与Firebase建立通用连接。它只是永远呈现,因为与Firebase的连续打开连接。目前还没有很多通用的例子。