feat: cho phép lấy thời gian và địa điểm hiện tại để gán cho điểm

This commit is contained in:
2026-06-16 10:55:18 +07:00
parent 9e26aabce6
commit bc49e081c6
2 changed files with 102 additions and 18 deletions
+37 -16
View File
@@ -1,23 +1,44 @@
import { defineConfig } from 'vite';
import { defineConfig, loadEnv } from 'vite';
import react from '@vitejs/plugin-react';
import path from 'path';
import fs from 'fs';
// https://vitejs.dev/config/
export default defineConfig({
plugins: [react()],
resolve: {
alias: {
'@': path.resolve(__dirname, './src'),
},
},
server: {
port: 3002,
host: true,
proxy: {
'/api': {
target: 'http://127.0.0.1:3001',
changeOrigin: true,
export default defineConfig(({ mode }) => {
// Nạp các biến môi trường từ thư mục gốc
const env = loadEnv(mode, path.resolve(__dirname, '..'), '');
// Cấu hình HTTPS nếu tìm thấy file chứng chỉ (ví dụ đặt tại thư mục gốc của dự án)
const httpsConfig = fs.existsSync('../key.pem') && fs.existsSync('../cert.pem')
? {
key: fs.readFileSync('../key.pem'),
cert: fs.readFileSync('../cert.pem'),
}
: undefined;
return {
plugins: [react()],
resolve: {
alias: {
'@': path.resolve(__dirname, './src'),
},
},
},
server: {
port: 3002,
host: true,
// Cho phép các host từ file .env
allowedHosts: env.ALLOWED_HOSTS ? env.ALLOWED_HOSTS.split(',') : true,
https: httpsConfig,
proxy: {
'/api': {
target: 'http://127.0.0.1:3001',
changeOrigin: true,
},
'/socket.io': {
target: 'http://127.0.0.1:3001',
ws: true,
},
},
},
};
});