我可以从哪里开始创建 REST API 来管理职位列表?
Where can I start to create a REST API's that will manage job listings?
我有一项任务是创建一个 REST api 来管理工作列表和可能的申请人,该程序必须由 SQL 数据库支持,我有点迷路了有人可以帮助我吗?
一个非常流行的框架是 Spring Boot: https://spring.io/guides/gs/spring-boot/
您可以构建 REST-Endpoints 并使用 JPA 连接到 MySQL 数据库。
您可以通过多种方式解决这个问题,
首先您需要选择要使用的后端语言,这个选择可以由您实际可以使用的语言或一些项目要求驱动
这里有一些流行语言的框架:
- Java: Spring 开机
- Python:Django,烧瓶
- C#:.NET 核心 REST Api
- Java脚本:Node.js -> Express.js
然后您需要决定是否要使用 SwaggerUi 等工具来显示端点
还取决于您想要达到的复杂程度,您可能需要考虑使用开放式关系映射库 (ORM) 来为您处理查询,C# 的示例是 EntityFramework,对于其他您可以通过搜索 ORM
轻松找到对应的语言
你可能会遇到一些 CORS 问题,所以也对那个主题做一些研究,每个框架都有自己的方式来处理 CORS
我不会涵盖此答案的安全部分,但如果您需要提供对 API 的条件访问,您也需要考虑这一点,因为您将需要一些方法来检查请求是否已获得授权,因为这通常使用 Bearer 令牌完成快速研究,这不会造成伤害!
许多不同的编程都能够创建 RESTful API,例如:
- NodeJS
- Python
- Java
- .NET
他们都有不同的框架来创建具有不同结构的 API。
我的建议是用自己熟悉的编程语言,如果none,最好用Python,用English-like-syntax就容易学。
其次,根据您想要构建项目的方式,它会影响使用的语言。项目速度或后端功能等一些因素可能会影响您要使用的编程语言。以及与其他语言的集成。
我有一项任务是创建一个 REST api 来管理工作列表和可能的申请人,该程序必须由 SQL 数据库支持,我有点迷路了有人可以帮助我吗?
一个非常流行的框架是 Spring Boot: https://spring.io/guides/gs/spring-boot/
您可以构建 REST-Endpoints 并使用 JPA 连接到 MySQL 数据库。
您可以通过多种方式解决这个问题,
首先您需要选择要使用的后端语言,这个选择可以由您实际可以使用的语言或一些项目要求驱动
这里有一些流行语言的框架:
- Java: Spring 开机
- Python:Django,烧瓶
- C#:.NET 核心 REST Api
- Java脚本:Node.js -> Express.js
然后您需要决定是否要使用 SwaggerUi 等工具来显示端点
还取决于您想要达到的复杂程度,您可能需要考虑使用开放式关系映射库 (ORM) 来为您处理查询,C# 的示例是 EntityFramework,对于其他您可以通过搜索 ORM
轻松找到对应的语言你可能会遇到一些 CORS 问题,所以也对那个主题做一些研究,每个框架都有自己的方式来处理 CORS
我不会涵盖此答案的安全部分,但如果您需要提供对 API 的条件访问,您也需要考虑这一点,因为您将需要一些方法来检查请求是否已获得授权,因为这通常使用 Bearer 令牌完成快速研究,这不会造成伤害!
许多不同的编程都能够创建 RESTful API,例如:
- NodeJS
- Python
- Java
- .NET 他们都有不同的框架来创建具有不同结构的 API。
我的建议是用自己熟悉的编程语言,如果none,最好用Python,用English-like-syntax就容易学。
其次,根据您想要构建项目的方式,它会影响使用的语言。项目速度或后端功能等一些因素可能会影响您要使用的编程语言。以及与其他语言的集成。