4fdfc2d8b4
- Create public config API for frontend consumption - Add configuration fetching to homepage - Implement module show/hide logic based on config - Add support for Services items filtering - Add support for Products featured products and pricing display - Add support for News display count, categories, and sort order - Fix table name from 'configs' to 'siteConfig' in API route - Update type definitions for proper TypeScript support
64 lines
1.6 KiB
Bash
64 lines
1.6 KiB
Bash
#!/bin/bash
|
|
|
|
echo "🔧 修复登录问题"
|
|
echo "================"
|
|
echo ""
|
|
|
|
# 颜色定义
|
|
GREEN='\033[0;32m'
|
|
YELLOW='\033[1;33m'
|
|
RED='\033[0;31m'
|
|
NC='\033[0m' # No Color
|
|
|
|
# 停止当前服务器
|
|
echo "1. 停止当前服务器..."
|
|
if lsof -ti:3000 > /dev/null 2>&1; then
|
|
lsof -ti:3000 | xargs kill -9 2>/dev/null
|
|
echo -e "${GREEN}✅ 服务器已停止${NC}"
|
|
else
|
|
echo -e "${YELLOW}⚠️ 没有运行的服务器${NC}"
|
|
fi
|
|
|
|
# 清除缓存
|
|
echo ""
|
|
echo "2. 清除缓存..."
|
|
rm -rf .next
|
|
echo -e "${GREEN}✅ 缓存已清除${NC}"
|
|
|
|
# 重新构建
|
|
echo ""
|
|
echo "3. 重新构建应用..."
|
|
npm run build
|
|
|
|
if [ $? -eq 0 ]; then
|
|
echo -e "${GREEN}✅ 构建成功${NC}"
|
|
|
|
# 启动服务器
|
|
echo ""
|
|
echo "4. 启动生产服务器..."
|
|
npm run start &
|
|
|
|
sleep 3
|
|
|
|
if lsof -ti:3000 > /dev/null 2>&1; then
|
|
echo -e "${GREEN}✅ 服务器已启动${NC}"
|
|
echo ""
|
|
echo "=================================="
|
|
echo -e "${GREEN}🎉 修复完成!${NC}"
|
|
echo "=================================="
|
|
echo ""
|
|
echo "📧 管理员邮箱: admin@novalon.cn"
|
|
echo "🔑 管理员密码: admin123456"
|
|
echo "🌐 登录地址: http://localhost:3000/admin/login"
|
|
echo ""
|
|
echo "💡 提示:"
|
|
echo " - 打开浏览器控制台查看登录调试信息"
|
|
echo " - 如果仍有问题,请检查控制台错误"
|
|
echo " - 建议使用Chrome或Firefox浏览器"
|
|
else
|
|
echo -e "${RED}❌ 服务器启动失败${NC}"
|
|
fi
|
|
else
|
|
echo -e "${RED}❌ 构建失败${NC}"
|
|
exit 1
|
|
fi |