我有一个仅用于管理目的的Angular应用程序,因此它只有不需要用户身份验证的登录页面。
我正在寻找一种指定条件的方法,可以在开发模式下绕过登录,以使用不需要服务器数据的内部应用程序结构。另外,我想为我的应用程序提供一些虚拟数据以填充某些表以查看工作,并且希望有条件地将其导入,即,我不想使用在生产模式下未使用的数据来扩大我的应用程序
环境变量,因为它包含太多数据,我不希望将它们分散在文件中以使其更易于阅读。
答案 0 :(得分:1)
因此,您要做的是使用模拟数据。在理想情况下,您所有的api调用都将具有模拟json响应。在开发环境中时,所有API调用都会返回那些模拟JSON响应,这些响应将复制您的实际后端服务器可能返回的内容。然后,您可以在“开发”模式下导航应用程序,而无需任何后端支持,并且可以完全脱机工作。
在项目中拥有一个用于模拟的文件夹是非常普遍的,如果您担心的是仅用于生产中的数据,那么json文件将占用很少的空间。
编辑:另一种选择是使用JSON server创建自己的伪造端点,这不会将未使用的数据添加到您的项目中