#!/bin/bash echo "========================================" echo " IP 地址查询服务 - 启动脚本" echo "========================================" echo "" # 检查 Node.js if ! command -v node &> /dev/null; then echo "[错误] 未检测到 Node.js" echo "" echo "请先安装 Node.js: https://nodejs.org/" echo "" exit 1 fi echo "[✓] Node.js 版本:" node --version echo "" # 检查依赖 if [ ! -d "node_modules" ]; then echo "[提示] 首次运行,正在安装依赖..." npm install if [ $? -ne 0 ]; then echo "[错误] 依赖安装失败" exit 1 fi echo "" fi # 启动服务 echo "[✓] 启动服务..." echo "[提示] 按 Ctrl+C 停止服务" echo "" echo "========================================" echo "" node server.js