升级商城逻辑
This commit is contained in:
23
server.js
23
server.js
@@ -39,6 +39,7 @@ app.use(helmet({
|
||||
app.use(cors({
|
||||
origin: [
|
||||
'http://localhost:5173',
|
||||
'http://localhost:5176',
|
||||
'http://localhost:5174',
|
||||
'http://localhost:3001',
|
||||
'https://www.zrbjr.com',
|
||||
@@ -59,14 +60,18 @@ app.use((req, res, next) => {
|
||||
|
||||
res.on('finish', () => {
|
||||
const duration = Date.now() - start;
|
||||
logger.info('HTTP Request', {
|
||||
method: req.method,
|
||||
url: req.originalUrl,
|
||||
statusCode: res.statusCode,
|
||||
duration: `${duration}ms`,
|
||||
ip: req.ip,
|
||||
userAgent: req.get('User-Agent')
|
||||
});
|
||||
|
||||
// 只记录非正常状态码的请求日志(过滤掉200、304等正常返回)
|
||||
if (res.statusCode >= 400 || res.statusCode < 200) {
|
||||
logger.info('HTTP Request', {
|
||||
method: req.method,
|
||||
url: req.originalUrl,
|
||||
statusCode: res.statusCode,
|
||||
duration: `${duration}ms`,
|
||||
ip: req.ip,
|
||||
userAgent: req.get('User-Agent')
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
next();
|
||||
@@ -225,6 +230,7 @@ app.use('/api/auth', require('./routes/auth'));
|
||||
app.use('/api/users', require('./routes/users'));
|
||||
app.use('/api/user', require('./routes/users')); // 添加单数形式的路由映射
|
||||
app.use('/api/products', require('./routes/products'));
|
||||
app.use('/api/specifications', require('./routes/specifications'));
|
||||
app.use('/api/orders', require('./routes/orders'));
|
||||
app.use('/api/points', require('./routes/points'));
|
||||
app.use('/api/captcha', require('./routes/captcha')); // 验证码路由
|
||||
@@ -243,6 +249,7 @@ app.use('/api/agent-withdrawals', require('./routes/agent-withdrawals'));
|
||||
app.use('/api/regions', require('./routes/regions'));
|
||||
app.use('/api/addresses', require('./routes/addresses'));
|
||||
app.use('/api/address-labels', require('./routes/address-labels'));
|
||||
app.use('/api/cart', require('./routes/cart'));
|
||||
|
||||
// 前端路由 - 必须在最后,作为fallback
|
||||
app.get('/', (req, res) => {
|
||||
|
||||
Reference in New Issue
Block a user