我正在使用Firebase的免费计划(针对单个用户)进行小规模的ERP工作。我开始对html进行硬编码,并为其提供防火墙托管服务,从长远来看,这一流程被证明是无效的。很快,我就需要路由、身份验证和数据库,这导致我使用了运行在单个防火墙功能中的Express服务器,这样我就可以保护路由和数据库访问。这让我觉得自己做错了什么,因为firebase函数有一个令人讨厌的长URL,而且我的API路由离我的前端路由只有一个目录。
我不知道该如何进行,但我相信有以下几种选择:
A看起来不安全,B使我很恼火,因为我没有得到一个自定义URL,我应该如何继续并服务于这个项目?
发布于 2022-02-04 17:50:35
根据定义,静态代码是公共的,因为其中没有值。该值来自您对函数或数据库执行的API调用,以填充静态页面。
如果您的静态代码不包含关键信息,您可以使用防火墙托管它,而不存在任何问题。
如果没有,您必须检查身份验证和授权(经过身份验证的用户是否拥有访问该资源的权限?)具有动态代码(即函数)。
如果默认URL太长,则可以使用自定义域。
https://stackoverflow.com/questions/70981056
复制相似问题