No description
Find a file
2025-11-06 22:03:11 +08:00
data feat(backend): 实现根据老师ID查询班级功能- 在ClassesManager中添加selectByTeacherId方法 2025-11-06 22:02:57 +08:00
gradle/wrapper Initial commit 2025-09-20 03:53:39 +08:00
signin-backend feat(backend): 实现根据老师ID查询班级功能- 在ClassesManager中添加selectByTeacherId方法 2025-11-06 22:02:57 +08:00
signin-common xiaoman1221 进行的更改 2025-11-06 22:03:11 +08:00
signin-frontend xiaoman1221 进行的更改 2025-11-06 22:03:11 +08:00
.gitignore Update 2025-10-15 22:48:10 +08:00
build.gradle.kts add:new model 2025-10-13 17:36:45 +08:00
config.json Fix 2025-09-24 08:56:38 +08:00
courses.json Fix 2025-09-24 08:56:38 +08:00
gradle.properties update 2025-10-14 20:21:48 +08:00
gradlew Initial commit 2025-09-20 03:53:39 +08:00
gradlew.bat Initial commit 2025-09-20 03:53:39 +08:00
README.md Initial commit 2025-09-20 03:53:39 +08:00
settings.gradle.kts feat(backend): 实现根据老师ID查询班级功能- 在ClassesManager中添加selectByTeacherId方法 2025-11-06 22:02:57 +08:00

signin-backend

This project was created using the Ktor Project Generator.

Here are some useful links to get you started:

Features

Here's a list of features included in this project:

Name Description
CORS Enables Cross-Origin Resource Sharing (CORS)
Routing Provides a structured routing DSL
Authentication Provides extension point for handling the Authorization header
Authentication Basic Handles 'Basic' username / password authentication scheme
Authentication JWT Handles JSON Web Token (JWT) bearer authentication scheme
Content Negotiation Provides automatic content conversion according to Content-Type and Accept headers
kotlinx.serialization Handles JSON serialization using kotlinx.serialization library
Exposed Adds Exposed database to your application
Rate Limiting Manage request rate limiting as you see fit

Building & Running

To build or run the project, use one of the following tasks:

Task Description
./gradlew test Run the tests
./gradlew build Build everything
buildFatJar Build an executable JAR of the server with all dependencies included
buildImage Build the docker image to use with the fat JAR
publishImageToLocalRegistry Publish the docker image locally
run Run the server
runDocker Run using the local docker image

If the server starts successfully, you'll see the following output:

2024-12-04 14:32:45.584 [main] INFO  Application - Application started in 0.303 seconds.
2024-12-04 14:32:45.682 [main] INFO  Application - Responding at http://0.0.0.0:8080