不加糖
一个使用React和Express使用USDA API构建的Web应用程序,以查找已将哪些甜味剂(人造的和天然的)添加到食品和饮料中。 服务器托管在Netlify上,使用lambda发出传出API请求。
入门
此存储库包含客户端文件和服务器文件,以及根目录中的Netlify命令。 要快速启动,请从根目录:
运行npm run init:all为客户端和服务器安装软件包
运行npm run build以在本地构建netlify函数
像往常一样运行npm start 。
数据
目前,该应用程序没有数据库。 直接从USDA API中检索所有数据,根据需要进行操作,然后返回给客户端。 这是不理想的,因为它不允许数据本身发生变化以适合该应用程序的需求,此外,USDA拥有的数据量远远超出了该应用程序的意图。
下一步工作之一是使用的导出的USDA数据构建数据库。 正在进行的工作正在找到。
1