SunWuyuan
|
0e490e5def
|
Refactor Dockerfile to include build arguments for database type and set production environment. Update npm commands for dependency installation and Prisma client generation. Modify GitHub Actions workflow to support multiple database types in Docker image builds. Adjust Express server port and enhance logging in www.js . Update Prisma schema to use SQLite and clean up model definitions. Revise routes in kv.js to improve key-value management functionality and update front-end fetch calls in index.ejs for batch import and UUID generation.
|
2025-05-24 14:57:57 +08:00 |
|
SunWuyuan
|
cf646d619f
|
Add bcrypt and js-base64 dependencies in package.json and pnpm-lock.yaml . Enhance authentication middleware in auth.js with password hint functionality and improve error handling. Update device management routes in kv.js to support password hint retrieval and modification, ensuring better security and user experience.
|
2025-05-18 14:33:16 +08:00 |
|
SunWuyuan
|
b312756d5f
|
Refactor authentication middleware in auth.js to improve site key validation and device access control. Update access types to use an enum in the Prisma schema. Enhance rate limiting in rateLimiter.js for API and write operations. Modify routes in kv.js to support new access types and password management features, including a new endpoint for password removal.
|
2025-05-18 10:54:41 +08:00 |
|
SunWuyuan
|
3bff254a22
|
Implement device authentication middleware and Prisma model for device management. Update routes to include device info retrieval and password management, enhancing security and functionality.
|
2025-05-17 20:02:55 +08:00 |
|
SunWuyuan
|
69887f9c47
|
Update batch rate limiter in rateLimiter.js to allow 10 operations per minute instead of 5, enhancing throughput for bulk operations.
|
2025-05-11 13:50:22 +08:00 |
|
SunWuyuan
|
810491fd2f
|
Enable static file serving in app.js , implement a batch import endpoint in kv.js for bulk key-value pair uploads, and add a corresponding rate limiter. Enhance the front-end in index.ejs with a form for batch data import and improve styling for better user experience.
|
2025-05-11 12:04:06 +08:00 |
|
SunWuyuan
|
4a8b19c0b8
|
Enhance CORS configuration in app.js to support path-based options and set max age for preflight requests. Update dependencies in package.json and pnpm-lock.yaml to latest versions, including express , body-parser , http-errors , and morgan .
|
2025-05-11 11:35:08 +08:00 |
|
SunWuyuan
|
6897a082e7
|
Integrate OpenTelemetry instrumentation into app.js , add global and method-based rate limiting middleware, and enhance CORS configuration. Update package.json to include new dependencies for OpenTelemetry and rate limiting tests.
|
2025-05-11 11:30:26 +08:00 |
|
SunWuyuan
|
1b05d73405
|
Remove unused homework and config models from Prisma schema; update home page rendering in index.js to simplify response.
|
2025-05-11 07:58:29 +08:00 |
|
SunWuyuan
|
fc066a88ff
|
Add /check endpoint to app.js for API status verification
|
2025-05-10 21:53:16 +08:00 |
|
SunWuyuan
|
28f6a6bc80
|
Update app.js to use fileURLToPath for directory resolution and comment out unused imports. Modify Docker image reference in workflow configuration for deployment consistency.
|
2025-05-10 15:04:17 +08:00 |
|
SunWuyuan
|
4c8e38e805
|
Refactor app.js to streamline routing by removing unused API endpoints and integrating the KV store router directly. Clean up errorHandler.js by removing unnecessary comments and imports.
|
2025-05-10 13:50:19 +08:00 |
|
SunWuyuan
|
eeacc317a9
|
将 app.js 重构为 ES 模块,新增 KV 存储功能,并实现请求超时中间件。更新 package.json 中的依赖项并移除未使用的路由。完善 README ,补充项目特性与安装使用说明。
|
2025-05-10 13:47:02 +08:00 |
|
SunWuyuan
|
c526478bec
|
1
|
2025-03-16 16:21:23 +08:00 |
|
SunWuyuan
|
7ba9963a6c
|
1
|
2025-03-16 10:10:35 +08:00 |
|
SunWuyuan
|
774cec6a5d
|
1
|
2025-03-15 17:26:55 +08:00 |
|
SunWuyuan
|
3ad77e6602
|
1
|
2025-03-15 17:21:46 +08:00 |
|
SunWuyuan
|
2d055f6400
|
1
|
2025-03-02 16:36:01 +08:00 |
|
SunWuyuan
|
24f64553fe
|
1
|
2025-02-23 14:55:50 +08:00 |
|
SunWuyuan
|
6cca2de64f
|
1
|
2025-02-23 14:55:19 +08:00 |
|
SunWuyuan
|
8c77c3aceb
|
1
|
2025-02-23 14:53:29 +08:00 |
|
SunWuyuan
|
0c8637f663
|
1
|
2025-02-23 14:51:02 +08:00 |
|
SunWuyuan
|
f0f9568eb6
|
1
|
2025-02-23 14:36:22 +08:00 |
|
|
1a03634abf
|
1
|
2024-11-24 16:52:52 +08:00 |
|
|
2558c2aa12
|
1
|
2024-11-24 09:20:41 +08:00 |
|
|
5272b54c2e
|
1
|
2024-11-23 21:44:20 +08:00 |
|
|
b82175288e
|
1
|
2024-11-23 21:40:00 +08:00 |
|
|
4afbec00cd
|
1
|
2024-11-23 21:37:26 +08:00 |
|
|
70284200d1
|
1
|
2024-11-17 17:08:10 +08:00 |
|
|
8ad86c103f
|
first
|
2024-11-17 16:16:16 +08:00 |
|
|
5cc50216e6
|
first commit
|
2024-11-17 16:16:05 +08:00 |
|