因此,我正在构建一个公共RESTapi进行测试,以便可以获取自己的数据集。我正在使用Express和MongoDB。我是否应该添加发布请求,因为这样用户可以更新API中的数据。因此,我对构建此类API的最佳做法感兴趣吗?
答案 0 :(得分:0)
APi有很多功能,因此这取决于您要实现的目标。在学习时,我建议您从创建一个小项目开始-对我个人而言,这是最好的学习方法。还有很多课程,我会推荐Andrew Mead在Udemy上的Nodejs课程。
因此,深入研究它,尝试创建一个简单的待办事项api,用户可以在其中添加待办事项,更新和删除它。这将需要发送POST,PATCH和DELETE请求。 (签出邮递员可轻松发送API调用)。最后,GET请求将检索所有待办事项。
我还建议您查看userId,时间戳和JWT令牌以授权用户。
查看我的github(名为MongoDB的存储库),我已经完成了有关类似内容的小型教程...
www.github.com/nugoo1