mongodb - 我应该在 Express 中包含发布请求以构建公共 api 吗?
问题描述
所以,我正在构建一个用于测试的公共 RESTapi,这样我就可以拥有自己的一组数据来获取。我正在使用 Express 和 MongoDB。如果我应该添加发布请求,我很感兴趣,因为这样用户可以更新 API 中的数据。所以我很感兴趣构建此类 API 时的最佳实践是什么?
解决方案
APi 有很多内容,因此这取决于您要实现的目标。在你学习的过程中,我建议你从创建一个小项目开始——对我个人而言,这是最好的学习方式。还有很多课程,我会推荐 Andrew Mead 在 Udemy 上的 Nodejs 课程。
因此,开始着手,尝试创建一个简单的 todo api,用户可以在其中添加、更新和删除它。这将需要发送 POST、PATCH 和 DELETE 请求。(查看邮递员以轻松发送 API 调用)。最后,一个 GET 请求将检索所有待办事项。
我还建议查看用户 ID、时间戳和 JWT 令牌以授权用户。
查看我的 github(名为 MongoDB 的存储库),我已经完成了一个关于类似内容的小教程......
www.github.com/nugoo1
推荐阅读
- javascript - 如何从 ng-bootstrap 模态中获取选择值?
- azure-devops-server-2019 - Azure DevOps 服务器迁移和升级
- r - 如何更改 ggplot 中变量的显示名称?
- azure - Azure 应用服务上下文中的 SSO 与 TLS/SSL
- informatica - 启用调度程序时,INFA 工作流失败
- java - JFoenix 与 Eclipse 的结合
- excel - 使用逻辑运算符自动过滤两个以上的条件
- ibm-cloud - IBM Cloud Activity Tracker with LogDNA 的区域问题
- amazon-web-services - 如何处理 AWS cloudformation CUSTOM 资源中的故障?
- javascript - 无法创建垂直视差