首页 > 解决方案 > 我应该在 Express 中包含发布请求以构建公共 api 吗?

问题描述

所以,我正在构建一个用于测试的公共 RESTapi,这样我就可以拥有自己的一组数据来获取。我正在使用 Express 和 MongoDB。如果我应该添加发布请求,我很感兴趣,因为这样用户可以更新 API 中的数据。所以我很感兴趣构建此类 API 时的最佳实践是什么?

标签: mongodbrestapiexpress

解决方案


APi 有很多内容,因此这取决于您要实现的目标。在你学习的过程中,我建议你从创建一个小项目开始——对我个人而言,这是最好的学习方式。还有很多课程,我会推荐 Andrew Mead 在 Udemy 上的 Nodejs 课程。

因此,开始着手,尝试创建一个简单的 todo api,用户可以在其中添加、更新和删除它。这将需要发送 POST、PATCH 和 DELETE 请求。(查看邮递员以轻松发送 API 调用)。最后,一个 GET 请求将检索所有待办事项。

我还建议查看用户 ID、时间戳和 JWT 令牌以授权用户。

查看我的 github(名为 MongoDB 的存储库),我已经完成了一个关于类似内容的小教程......

www.github.com/nugoo1


推荐阅读