feat: 初始版本 - 跨平台 IP 地址查询服务
- 后端服务 (Express + ES5) - 支持获取真实客户端 IP - 支持代理服务器 (X-Forwarded-For) - IP 地理位置查询 - 内存缓存优化 (10 分钟 TTL) - 健康检查接口 - 前端客户端 (ES5 兼容) - IPService 类库 - 支持回调函数 - 示例页面 - 跨平台部署 - Windows 启动脚本 (start.bat) - Linux 启动脚本 (start.sh) - PM2 生产环境支持 - 文档 - README.md 完整说明 - .gitignore 配置
This commit is contained in:
44
start.bat
Normal file
44
start.bat
Normal file
@@ -0,0 +1,44 @@
|
||||
@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
|
||||
Reference in New Issue
Block a user