Files
ip-service/start.bat
Coding Expert 8e25bf51b8 feat: 初始版本 - 跨平台 IP 地址查询服务
- 后端服务 (Express + ES5)
  - 支持获取真实客户端 IP
  - 支持代理服务器 (X-Forwarded-For)
  - IP 地理位置查询
  - 内存缓存优化 (10 分钟 TTL)
  - 健康检查接口

- 前端客户端 (ES5 兼容)
  - IPService 类库
  - 支持回调函数
  - 示例页面

- 跨平台部署
  - Windows 启动脚本 (start.bat)
  - Linux 启动脚本 (start.sh)
  - PM2 生产环境支持

- 文档
  - README.md 完整说明
  - .gitignore 配置
2026-03-23 09:39:32 +08:00

45 lines
823 B
Batchfile

@echo off
chcp 65001 >nul
echo ========================================
echo IP 地址查询服务 - 启动脚本
echo ========================================
echo.
:: 检查 Node.js
where node >nul 2>nul
if %errorlevel% neq 0 (
echo [错误] 未检测到 Node.js
echo.
echo 请先安装 Node.js: https://nodejs.org/
echo.
pause
exit /b 1
)
echo [✓] Node.js 版本:
node --version
echo.
:: 检查依赖
if not exist "node_modules" (
echo [提示] 首次运行,正在安装依赖...
call npm install
if %errorlevel% neq 0 (
echo [错误] 依赖安装失败
pause
exit /b 1
)
echo.
)
:: 启动服务
echo [✓] 启动服务...
echo [提示] 按 Ctrl+C 停止服务
echo.
echo ========================================
echo.
node server.js
pause